Bonjour,

Je débute en win32 et je n'arrive pas à comprendre pourquoi mon code ne me permet pas de créer une toolbar (pour l'instant sans bouton).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
void MyToolBar (HWND hWnd)
{
 
HWND hTool = CreateWindowEx(0, TOOLBARCLASSNAME, NULL,
                                  WS_CHILD | WS_VISIBLE,
                                           0, 0, 0, 0, hWnd, NULL, hInstance, NULL);
	if(hTool == NULL)
				MessageBox(hWnd, "erreur creation toolbar.", "Error", MB_OK | MB_ICONERROR);
}
l'appel tout simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
case WM_CREATE: // window creation
hDC = GetDC(hWnd);
SetupPixelFormat(hDC);
hRC = wglCreateContext(hDC);
wglMakeCurrent(hDC, hRC);
buttonfenetre(hWnd);
MyToolBar (hWnd);
j'ai également ajouté #include <commctrl.h>
hTool reste ==null, enfin c'est ce que la msgBox me dit

Si vous avez une idée?
IDE: VC++

PS: désolé si je ne suis pas dans la bonne section, je me sens un perdu vu le nombre de forum-sous-forum .