MDI + Childfenster + Titelleiste
-
Hallo!
Ich brauch nur eine kleinigkeit.
Wie kann ich ein MDI-Clientfenster ohne eine Titelleiste erstellen?
-
Hi
Wie kann ich ein MDI-Clientfenster ohne eine Titelleiste erstellen?
Meinst du nicht eher MDI-Childfenster? Wenn ja dann gib bei der Erstellung des MDI-Clients das Style-Flag MDIS_ALLCHILDSTYLES an. Dann kannst du die ganz normalen Styles für deine MDI-Childs benutzen.
-
Hallo!
Ich meinte MDI-Childfenster.
Wo muss ich dieses Flag, und etwaige ander Flags angeben???
(MDICREATESTRUCT, oder WNDCLASS ???)Danke im Voraus.
-
// MDIClient erstellen CLIENTCREATESTRUCT ClientCreateStruct = {0}; g_hMDIClient = CreateWindowEx(0, TEXT("MDIClient"), NULL, WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | MDIS_ALLCHILDSTYLES, 0, 0, 0, 0, hWindow, 0, GetModuleHandle(NULL), &ClientCreateStruct); // MDI-Child erstellen CreateWindowEx(WS_EX_MDICHILD, TEXT("MDIChildWindow"), TEXT("MDI child window"), WS_CHILD | WS_VISIBLE, 50, 50, 300, 200, g_hMDIClient, 0, GetModuleHandle(NULL), NULL);