当然可以了
一般情况可以用显示隐藏来搞定,就是选了一个后,把对应的显示出来,上一个隐藏
如果要动态加载,就从新LoadToolbar或者LoadBitmap,SetButtons

解决方案 »

  1.   

    我想把我的想法再说的明确一点:
    1.我需要的是在点工具栏上的按钮时,弹出一排子按钮,可是标准的ToolBar好象不支持直接响应鼠标点按消息,而是发了个OnCommand给我,但是OnCommand也可能是菜单或者加速键发出的,那么怎样才能区分?
    2.弹出的子按钮应该如何实现?是再创建另外的ToolBar么?这么一来ToolBar就太多了,不好管理,另外我使用Photoshop,感觉弹出的也不是标准的工具栏.有没有更好的实现办法?
      

  2.   

    如果是winapi我知道,是区分WM_COMMAND中的wParam参数。
      

  3.   

    我觉得就是再创建另外的ToolBar。
      

  4.   

    WINAPI中WM_COMMAND的参数我也知道,可是从ToolBar没办法直接处理WM_COMMAND消息,怎么办?请大家帮我出出主意:
    1.如何在工具栏上某个按钮按下时得到通知
    2.如果用ToolBar来实现的话,如何建立一个没有标题栏且浮动的,在失去焦点或者按下其中一个按钮后自动隐藏的工具栏
      

  5.   

    1。可以试一下用菜单(MENU)实现,我们就是这样实现的。
    2。OwnerDraw 属性要设,一定要。可以看看<Inside VC >,  里面讲过。