1、我要在程序里使用工具条,通过资源编辑期间好工具条后,却不知道在程序中用什么API函数把他显示并固定在窗口上,MFC到是挺简单,但这是Win32编程,请大家指点。
2、乡这种工具条状态条在win32程序里使用,函数从那里可以找到?能否给我发些代码?
谢谢大家。

解决方案 »

  1.   

    //IDM_GETPWD_PASSWORD等是对应的菜单ID
    TBBUTTON tbButtons[] = {
    { 0, 0, TBSTATE_ENABLED, TBSTYLE_SEP, 0L, 0},
    { 0, IDM_GETPWD_PASSWORD, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0L, 0},
    { 6, 0, 0, TBSTYLE_BUTTON, 0L, 0},
    { 1, IDM_START, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0L, 0 },
    { 2, IDM_STOP, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0L, 0 },
    { 3, IDM_LOOK, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0L, 0 },
    { 6, 0, 0, TBSTYLE_BUTTON, 0L, 0},
    { 5, IDM_FILE_EXIT, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0L, 0},
    { 0, 0, TBSTATE_ENABLED, TBSTYLE_SEP, 0L, 0},
    };HWND hToolBar = CreateToolbarEx(hWnd, TOOLBAR_FLAT | WS_CHILD | S_BORDER | WS_VISIBLE | TBSTYLE_TOOLTIPS,  ID_TOOLBAR, NUMTOOLBARBUTTONS, hInst, IDB_TOOLBAR, (LPCTBBUTTON)&tbButtons, NUMBUTTONS, 16,16,16,15, sizeof(TBBUTTON)); 
      

  2.   


    #define NUMTOOLBARBUTTONS 13
    #define NUMBUTTONS 9
      

  3.   

    感谢 xintiaf(日月紫光) 的解答,我不明白的是为什么用资源编辑器编辑的还要用一个结构体呢?请大家多多帮助!