NMTBHOTITEM 结构 (commctrl.h)
包含与 TBN_HOTITEMCHANGE 通知代码一起使用的信息。
语法
typedef struct tagNMTBHOTITEM {
NMHDR hdr;
int idOld;
int idNew;
DWORD dwFlags;
} NMTBHOTITEM, *LPNMTBHOTITEM;
成员
hdr
类型: NMHDR
包含有关通知的其他信息的 NMHDR 结构。
idOld
类型: int
前面突出显示的项的命令标识符。
idNew
类型: int
即将突出显示的项的命令标识符。
dwFlags
类型: DWORD
指示热项更改原因的标志。 该选项可以是如下一个或多个值:
值 | 含义 |
---|---|
|
热项中的更改是由快捷键引起的。 |
|
热项中的更改是由箭头键引起的。 |
|
修改HICF_ACCELERATOR。 如果设置了此标志,则多个项具有相同的快捷键字符。 |
|
修改其他原因标志。 如果设置了此标志,则不存在以前的热项, 并且 idOld 不包含有效信息。 |
|
修改其他原因标志。 如果设置了此标志,则不存在新的热项,并且 idNew 不包含有效信息。 |
|
热项中的更改是左键单击鼠标事件导致的。 |
|
热项中的更改由鼠标事件导致。 |
|
热项中的更改是由于无法确定的事件导致的。 这通常是由于焦点更改或 TB_SETHOTITEM 消息。 |
|
热项中的更改是由于用户输入已热项的快捷键导致的。 |
|
版本 5.80。 使按钮切换状态。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | commctrl.h |