Nicht modalen Dialog erstellen...
-
Hallo,
wie kann ich einen nicht modalen Dialog erstellen, so das dieser sich nicht vor das Dialogfenster des Dialogs setzte, wo ich das aufrufe?Ich mache es so:
CLogWindow *pLogWnd = new CLogWindow;
pLogWnd->Create(IDD_LOG,this);
pLogWnd->ShowWindow(SW_SHOW);Nun ist das Fenster aber vor dem Hauptfenster und das Hauptfenster lässt sich nicht nach vorne bringen. Eine Idee?
Ocrana
-
Du könntest in der OnDraw des Parent-Dialogs immer das SW_SHOW Kommando an
das nichtmodale Fenster senden.
-
Yo Tach auch,
von welcher Klasse wird dein CLogWindow abgeleitet ?
-
Hi,
mit
pLogWnd->SetWindowPos(HWND hWndInsertAfter,
int x,
int y,
int cx,
int cy,
UINT nFlags );
sollte es gehen.MFG
Kai
-
Hallo,
danke für die Mühe. Habe aber rausgefunden das der Dialog in der BasisKlasse erstellt werden mus und dann immer via ShowWindow aus und eingeblendet wird.
Ocrana