TBN_DROPDOWN通知代码

当用户单击下拉按钮时,工具栏控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。

TBN_DROPDOWN

    lpnmtb = (LPNMTOOLBAR) lParam;

参数

lParam

指向包含此通知代码相关信息的 NMTOOLBAR 结构的指针。 对于此通知代码,只有此结构的 hdriItem 成员有效。

返回值

返回以下值之一:

返回代码 说明
TBDDRET_DEFAULT
已处理下拉列表。
TBDDRET_NODEFAULT
未处理下拉列表。
TBDDRET_TREATPRESSED
已处理下拉列表,但将按钮视为常规按钮。

备注

注意

下拉按钮可以是普通 (BTNS_DROPDOWN 样式) ,在按钮图像旁边显示箭头 (BTNS_WHOLEDROPDOWN 样式) ,或显示与图像 (TBSTYLE_EX_DRAWDDARROWS 样式) 分隔的箭头。 如果使用分隔箭头,则仅当用户单击按钮的箭头部分时,才会发送TBN_DROPDOWN。 如果用户单击按钮的main部分,则会发送带有按钮 ID 的WM_COMMAND消息,就像使用标准按钮一样。 对于其他两种样式的下拉按钮,当用户单击按钮的任何部分时,将发送TBN_DROPDOWN。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Commctrl.h