请问各位大侠,在VC程序中,如何在工具栏中加入一个能弹出菜单的按钮,像资源管理器工具栏中的“查看”按钮一样。
点击资源管理器工具栏中的“查看”按钮,可以弹出缩略图、平铺、图标等菜单项,怎么在自己的程序中也做到这一点呢?请大家不吝赐教,多谢!非常多的多谢!

解决方案 »

  1.   

    点击资源管理器工具栏中的“查看”按钮,可以弹出缩略图、平铺、图标等菜单项
    这个你可以 看一下CListCtrl
    工具栏那个自己派生个工具栏类,里面包含按钮类
    菜单自然在按钮响应中触发
      

  2.   

    用CToolBarCtrl::SetButtonInfo为工具栏按钮设置TBSTYLE_DROPDOWN样式,用CToolBarCtrl::SetExtendedStyle为工具栏按钮设置TBSTYLE_EX_DRAWDDARROWS扩展样式,就可以显示一个下拉箭头;然后响应TBN_DROPDOWN通知消息来显示下拉菜单。