C/Visual C - Toolbar en Visual C++

 
Vista:

Toolbar en Visual C++

Publicado por Marcelo (1 intervención) el 08/04/2006 22:19:45
AAAAAAAAAAAAAAAAAAAAAAAAAAAAH!!! ME ESTOY VOLVIENDO LOCO!!!

Quiero iniciar la toolbar que tengo creada con el editor de recursos del Visual C++, este es el códio que utilizo para ello:

BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;
hInst = hInstance; // Store instance handle in our global variable
TBBUTTON tlbButton;

hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
hWnd2 = hWnd;

InitCommonControls();
hWndToolbar = CreateToolbarEx(hWnd, WS_CHILD | WS_VISIBLE,
IDR_TLBSTANDARD, 9, hInst, IDB_TLBSTANDARD, (LPCTBBUTTON)&tlbButton, 9,
24, 24, 24, 24, sizeof(tlbButton));

if (!hWnd)
{
return FALSE;
}

ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);

return TRUE;
}

Cuando al final agrego como parámetro lo siguiente: sizeof(TBBUTTON) y lo compilo y ejecuto me salta la ventana de detección de error de Windows y dice que mchadmmp3.exe ha detectado un error y debe cerrarse. Cuando el parametro no está se ejecuta todo bien pero no muestra los botones de la toolbar. ¿Ahi otro parámetro que está mal?
El bitmap que está en en editor de recursos tiene 9 imágenes consecutivas de 24x24.
¿Como carajo hago para que la toolbar se vea con los botones y no me de error?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder