我在WM_COMMAND消息处理中,利用WM_COMMAND的(LOWORD)wParam参数,响应菜单中的“工具栏”选项,希望能够点击“工具栏”时,创建并出现工具条,代码如下:
case WM_COMMAND:
            switch(LOWORD(wParam))
            {
            case IDV_TOOLBOX:
                {
                HWND hWndToolBar;

                  // Create the toolbar control.
                  hWndToolBar = CreateWindowEx( 0L,   // 无扩展样式
                    TOOLBARCLASSNAME,                 // 工具栏窗口类
                    "",                               // 无默认文本
                    WS_CHILD | WS_BORDER | WS_VISIBLE ,    // 样式及默认值
                    0, 0, 100, 30,                    // 标准工具栏尺寸和位置
                    hWnd,                       // 工具栏父窗口
                    (HMENU)IDR_TOOLBAR,                // 工具栏ID
                    t_instance,                 // 当前实例
                    NULL ); 

                  ShowWindow(hWndToolBar,SW_SHOW);
                }
            }


其中,IDV_TOOLBOX为菜单选项“工具栏”的ID;t_instance为一HINSTANCE类型的全局变量,在WINMAIN中将其赋值为hInstance,用来传递当前实例。

但是程序运行后,我点击“工具栏”菜单选项,程序就自动退出了...

求教达人,要达到我的目的,这样做对吗?不对该怎么做?

PS:我的ToolBar资源是自己直接在VC提供的资源编辑器中作的,位图也是自己直接画到按钮上去的,应该不用再加载什么位图、再填充什么TBBUTTON结构(而且我用的也不是CreateToolbarEx方法)了吧?

求教达人,再拜!(50分)