我可以在Windows Explorer的工具栏中添加自己的下拉菜单的按钮,但是怎样才能添加该按钮的菜单?就像G工具栏上“查看”按钮一样。添加方法如下:
TB.iString = m_ShellBrowser.SendControlMsg(FCW_TOOLBAR, TB_ADDSTRINGW, 0, ByVal "查看")     
m_ShellBrowser.SetToolbarItems TB, 1, FCT_MERGE怎样关联菜单呢?

解决方案 »

  1.   

    http://support.microsoft.com/kb/252610
      

  2.   

    是Windows Explorer的工具栏。
      

  3.   

    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/_core_using_drop.2d.down_buttons_in_a_toolbar_control.asp
      

  4.   

    设置工具栏扩展样式   :TBSTYLE_EX_DRAWDDARROWS     
    及相应按钮样式:BTNS_DROPDOWN
    工具栏按钮右边会出现一个小箭头,单击它铵钮会发出一TBN_DROPDOWN通知,告诉父窗口显示一个下拉菜单,当单击整个按钮发出WM_COMMAND消息。
    MSDN上有详细解释。
      

  5.   

    我的笨方法:
    我用CreatePopupMenu和InsertMenu创建了菜单,
    用TrackPopupMenu弹出菜单时怎样确定我的按钮位置呢?