Avec ce code mon client MDI prend tout mon ecran (tout sauf biensur un menu, une toolbar et une barre de status)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CLIENTCREATESTRUCT ccs;
 
			// Create MDI Client
 
			// Find window menu where children will be listed
			ccs.hWindowMenu  = GetSubMenu(GetMenu(hwnd), 2);
			ccs.idFirstChild = ID_MDI_FIRSTCHILD;
 
			g_hMDIClient = CreateWindowEx(
				WS_EX_CLIENTEDGE, 
				"mdiclient",
				NULL,
				WS_CHILD | WS_CLIPCHILDREN | WS_VSCROLL | WS_HSCROLL | WS_VISIBLE,
				CW_USEDEFAULT,
				CW_USEDEFAULT,
				CW_USEDEFAULT,
				CW_USEDEFAULT,
				hwnd,
				(HMENU)IDC_MAIN_MDI,
				GetModuleHandle(NULL),
				(LPVOID)&ccs);
 
			if(g_hMDIClient == NULL)
				MessageBox(hwnd, "Could not create MDI client.", "Error", MB_OK | MB_ICONERROR);
Comment faire pour qu'elle ne prenne que la moitié en vertical ?

merci beaucoup