TVN_GETDISPINFO通知代码
请求树视图控件的父窗口提供显示或排序项所需的信息。 此通知代码以 WM_NOTIFY 消息的形式发送。
TVN_GETDISPINFO
lptvdi = (LPNMTVDISPINFO) lParam
参数
-
lParam
-
指向 NMTVDISPINFO 结构的指针。 项成员是 TVITEM 结构,其 mask、hItem、state 和 lParam 成员指定所需的信息类型。 必须使用相应的信息填充结构的成员。
返回值
返回值将被忽略。
备注
此通知代码在以下情况下发送:
- 如果项目的 TVITEM 结构的 pszText 成员是LPSTR_TEXTCALLBACK值,则控件将发送此通知代码以检索项的文本。 在这种情况下,lParam 的 mask 成员将设置TVIF_TEXT标志。
- 如果项 TVITEM 结构的 iImage 或 iSelectedImage 成员是I_IMAGECALLBACK值,则控件将发送此通知代码以检索控件图像列表中项图标的索引。 在这种情况下,如果选择了该项,则 lParam 的掩码成员将设置TVIF_SELECTEDIMAGE标志。 如果未选择该项,则 lParam 的掩码成员将设置TVIF_IMAGE标志。
- 如果项的 TVITEM 结构的 cChildren 成员是I_CHILDRENCALLBACK值,则控件将发送此通知代码以检索指示项是否具有子项的值。 在这种情况下,lParam 的 mask 成员将设置TVIF_CHILDREN标志。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|
Unicode 和 ANSI 名称 |
TVN_GETDISPINFOW (Unicode) 和 TVN_GETDISPINFOA (ANSI) |