Dialog als Teil des Hauptfensters



  • Hallo,

    ich möchte einen Dialog als Teil meines Hauptfensters anzeigen lassen. Also das Hauptfenster soll eigentlich aus zwei Dialogen bestehen die in das Hauptfenster gebettet sind und dort auch perfekt reinpassen. Problem ist, ich bekomme meinen Dialog noch nicht einmal angezeigt, nur wenn ich das Hauptfenster hin und her schiebe wird er hin und wieder sichtbar, aber auch nur während ich schiebe. Hier mal ein Teil meines Codes:

    void CProgramView::OnDraw(CDC* pDC)
    {
    	CProgramDoc* pDoc = GetDocument();
    	ASSERT_VALID(pDoc);
    	// ZU ERLEDIGEN: Hier Code zum Zeichnen der ursprünglichen Daten hinzufügen
    
    	CAuswahlDlg auswahlDlg;
    	auswahlDlg.Create(IDD_AUSWAHL, NULL);
    	auswahlDlg.ShowWindow(SW_SHOW);
    }
    

    Ich dachte mit dem Create und dem nachfolgenden ShowWindow sollte der Dialog angezeigt werden. Kann mir jemand sagen was ich falsch mache?

    Vielen Dank schonmal



  • Dein Hauptfenster ist eine SDI? DAn nschau dir evtl mal CFormView an


Anmelden zum Antworten