Toolbar - Button ändern
-
Hi
Also ich habe eine Toolbar erstellt:TBBUTTON buttons[]={ {0,0,TBSTATE_ENABLED,TBSTYLE_SEP , 0, 0}, {1,MENU_VERBINDEN,TBSTATE_ENABLED,TBSTYLE_BUTTON , 0, 0}, {2,0,TBSTATE_ENABLED,TBSTYLE_SEP , 0, 0}, {3,TB_BUTTON2,TBSTATE_ENABLED,TBSTYLE_BUTTON , 0, 0}, {4,TB_BUTTON3,TBSTATE_ENABLED,TBSTYLE_BUTTON , 0, 0}}; HBITMAP hBmp=(HBITMAP)LoadImage(0,"toolbarBmp.bmp",IMAGE_BITMAP,0,0, LR_LOADFROMFILE|LR_DEFAULTSIZE| LR_CREATEDIBSECTION); hwndtb=CreateToolbarEx(hwnd, WS_CHILDWINDOW| WS_VISIBLE| WS_CLIPCHILDREN | WS_OVERLAPPED | TBSTYLE_FLAT, 0, 5, 0, (UINT)hBmp, buttons, 5, 25, 20, 25, 20, sizeof(TBBUTTON)); proc = (WNDPROC)SetWindowLong( hwndtb , GWL_WNDPROC , (LONG)(WNDPROC)ToolProc ); ... case MENU_VERBINDEN: SendMessage(hwndtb,TB_CHANGEBITMAP, (WPARAM)MENU_VERBINDEN, (LPARAM)VERBINDEN2); ...
Ich möchte, dass sich der button "MENU_VERBINDEN" verändert wenn man ihn anklickt, also ein neues bitmap geladen wird, aber irgendwie funztioniert es nicht.
Achja und wie kann ich bei meinem code die größe einzelner buttons verändern
[/cpp]