api 创建工具栏

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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值