以下是 NMTVDISPINFOA 结构体的定义:
typedef struct tagNMTVDISPINFOA {
NMHDR hdr;
TVITEMA item;
} NMTVDISPINFOA, *LPNMTVDISPINFOA;
结构体的成员含义如下:
- hdr: 通用的通知消息头部,包括了通知的类型(code)和控件的句柄等信息。
- item: 一个 TVITEMA 结构,包含有关树形视图项的信息,如图像、文本、状态等。
通过处理 TVN_GETDISPINFOA 消息并检查 NMTVDISPINFOA 结构体的成员,应用程序可以提供自定义的树形视图项显示信息,以替换默认的信息。而在处理 TVN_SETDISPINFOA 消息时,这个结构体用于接收应用程序提供的自定义的树形视图项信息,以更新树形视图控件的显示。
如果你的应用程序是使用 Unicode 字符集编写的,可能会使用 NMTVDISPINFOW 结构体,其中 W 表示宽字符集。
转载请注明出处:http://www.zyzy.cn/article/detail/24960/Win32 API/Commctrl.h/NMTVDISPINFOA