TBBUTTON tbButtons[] =
{
{ MAKELONG(STD_FILEOPEN, 0), IDM_FILE_OPEN, TBSTATE_ENABLED, 0, {0}, 0, 0},
{ MAKELONG(STD_FILESAVE, 0), IDM_FILE_CLOSE, TBSTATE_ENABLED, 0, {0}, 0, 0}
};
#define BUTTON_COUNT sizeof(tbButtons)/sizeof(tbButtons[0])
HWND WINAPI CreateToolbar(HWND hWndParent,HINSTANCE hInst)
{
LRESULT lResult;
HWND hWndToolbar = CreateWindowEx(0, TOOLBARCLASSNAME, NULL,
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | /
TBSTYLE_TOOLTIPS | TBSTYLE_FLAT | TBSTYLE_ALTDRAG | /
TBSTYLE_LIST | CCS_NODIVIDER | CCS_NOPARENTALIGN | /
CCS_ADJUSTABLE,
0, 0, 0, 0,
hWndParent, NULL, hInst, NULL);
if (hWndToolbar == NULL)
{
return NULL;
}
SendMessage(hWndToolbar, TB_BUTTONSTRUCTSIZE,
(WPARAM)sizeof(TBBUTTON), 0);
lResult=SendMessage(hWndToolbar, TB_ADDBUTTONS, (WPARAM)BUTTON_COUNT,
(LPARAM)&tbButtons);
SendMessage(hWndToolbar, TB_AUTOSIZE, 0, 0);
ShowWindow(hWndToolbar, TRUE);
return hWndToolbar;
}
api 创建工具栏
最新推荐文章于 2017-11-23 13:27:11 发布