typedef struct tagNMLVGETINFOTIPW {
NMHDR hdr;
DWORD dwFlags;
int iItem;
int iSubItem;
DWORD cchTextMax;
LPWSTR pszText;
LPARAM lParam;
int iIndex;
UINT state;
UINT stateMask;
WCHAR cchTextMin;
int iIndent;
} NMLVGETINFOTIPW, *LPNMLVGETINFOTIPW;
结构体成员的含义与 NMLVGETINFOTIPA 结构体相似,具体如下:
- hdr: NMHDR 结构体,包含通知消息的标准头部信息,如消息源、消息码等。
- dwFlags: 标志位,指定请求的类型。
- iItem: 项的索引。
- iSubItem: 子项的索引。
- cchTextMax: 用于接收文本的缓冲区大小(以字符为单位)。
- pszText: 指向文本缓冲区的指针。
- lParam: 项的应用程序定义的数据。
- iIndex: 项的索引。
- state: 项的状态。
- stateMask: 状态位掩码。
- cchTextMin: 请求的最小文本长度。
- iIndent: 项的缩进级别。
NMLVGETINFOTIPW 结构体通常用于处理在列表视图中获取信息的通知。通过检查结构体中的成员,应用程序可以获取有关项的详细信息,以便执行相应的操作。如果你的应用程序是 ANSI 模式,可能需要使用 NMLVGETINFOTIPA 结构体,其中的字符串成员为 LPSTR 类型。
转载请注明出处:http://www.zyzy.cn/article/detail/24932/Win32 API/Commctrl.h/NMLVGETINFOTIPW