Fenster in Vordergrund setzen
-
Hallo!
Ich öffene mitCMSGWindow *pMyDlg = new CMSGWindow; pMyDlg->Create(IDD_MSG, this); pMyDlg->ShowWindow(SW_SHOWNORMAL);
Ein Fenster! Der Coder wiederholt sich, also es gibt mehrere Fenster ... das Problem ist, das diese immer hinter dem zu erst geöffnetem Fenster angeordnet werden... Ich will das das neuste Fenster aktiviert und im Vordergrund gesetzt wird.
Danke für eure Hilfe!
-
Schau mal nach SetWindowPos.
-
Ja ich vergaß zu erwähnen, das SetWindowPos auch eingebaut ist:
pMyDlg->SetWindowPos(this,x,y,rc.right-rc.left,rc.bottom-rc.top,NULL);
Welchen FLAG soll ich den Setzen??? In der MSDN steht ja nur NOACTIV und das bringt mich nicht weiter....
-
Schau dir den ersten Parameter in der MSDN nochmals genau an.