toolbar
-
ich erstelle folgendermassen eine toolbar:
TBBUTTON buttons[]= { {0, 1, TBSTATE_ENABLED, TBSTYLE_BUTTON , 0, 0}, {0, 0, TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0}, {1, 2, TBSTATE_ENABLED, TBSTYLE_BUTTON , 0, 0}, {2, 3, TBSTATE_ENABLED, TBSTYLE_BUTTON , 0, 0} }; static HINSTANCE hInstance; static HBITMAP hNew; switch(message) { case WM_CREATE: { hInstance = ((LPCREATESTRUCT)lParam)->hInstance; hNew = LoadBitmap(hInstance, "NEW"); HWND hwndtb=CreateToolbarEx(hWnd, WS_CHILD| WS_VISIBLE| WS_CLIPSIBLINGS| CCS_TOP, 0, 13, 0, (UINT)hNew, buttons, 4, 16, 16, 16, 16, sizeof(TBBUTTON)); return 0; }die bitmap lade ich aus einer resourcendatei...
meine frage:
wie bekomme ich bitmaps auf die anderen button,und wo ich gerade dabei bin, wie benutze ich die windows bitmaps wie sie auch i n word oder so vorkommen

-
Um mehrere Bitmaps mitzugeben musst Du ein passenden Bitmap erzeugen:
CreateMappedBitmap:
http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/toolbar/functions/createmappedbitmap.aspAber generell wird nicht mehr empfohlen einen ToolBar mit CreateToolbarEx zu erzeugen (somit fällt auch die obige Funktion weg)...
Siehe:
http://www.codeproject.com/docking/dockwnd.aspIch persönlich würde DIr aber empfehlen die MFC zu verwenden...