问题描述:
    制作了一个IE工具条,没有使用MFC。
    工具条中一共有两个按钮使用了下拉功能。一个为TBNS_WHOLEDROPDOWN另一个为TBNS_DROPDOWN
    按钮上可以看到下拉图标(小三角),但却无法点击。
    请教!

解决方案 »

  1.   

    将TBNS_DROPDOWN改为TBSTYLE_DROPDOWN试一试,因为TBNS_DROPDOWN是控件发送的消息,不能决定控件的类型。TBNS_WHOLEDROPDOWN也一样http://vbin.51.net/ztsprogram/doc/ddtoolbar.htm
    这种列兹很多,在网上找一下
      

  2.   

    SetExtendedStyle(TBSTYLE_EX_DRAWDDARROWS);
    重载TBN_DROPDOWN
    void OnToolbarDropDown(NMTOOLBAR* pnmh, LRESULT* plRes);
    ON_NOTIFY(TBN_DROPDOWN, AFX_IDW_TOOLBAR, OnToolbarDropDown)
    void C****::OnToolbarDropDown(NMTOOLBAR* pnmtb, LRESULT *plr)
    {
    //...........
    }
      

  3.   

    无名,我试过了。
    在COMMCTRL.H里的定义
    #define BTNS_DROPDOWN   TBSTYLE_DROPDOWN    // 0x0008另外,我不用MFC的。
      

  4.   

    http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/toolbar/toolbar_using.asp?frame=true#Handling_Drop-down_Buttons