nichtmodaler Dialog
-
Hai, klingt komisch aber ich kriege keinen Non Modalen Dialog angezeigt.
Habs so probiert:CStartDlg dlg; // dat ist meine Dialog klasse dlg.Create(IDD_DIALOG2,this); dlg.ShowWindow(SW_SHOW|SW_NORMAL);
-
Fehlermeldungen?
-
Doch das geht schon.
Bloss wenn du die Funktion bzw die Umschlossenen Klammern {} verlassen wird dann wird der Destruktor von CDialog aufgerufen.
Entweder du schreibst
static CDialog dlg;
oder
CDialog* dlg=new CDialog;Oder du machst die Variable als Member von deiner Klasse oder global...
-
Ich geb 'nen Tip:
'Objekt auf Stack wird beim Verlassen der Funktion zerstört!'
-
Also vielen dank erstmal dat anzeigen und so funzt allet ganz prima. Nur ahbe ich noch nen kleines prob, wie kriege ich den in die mitte meiner ansicht. SetWindowPos funzt net. Irgend nen vorschlag
thx im voraus
-
Versuchs mal mit CenterWindow oder MoveWindow...
Gruß Marcus