NMLISTVIEW 结构 (commctrl.h)
包含有关列表视图通知消息的信息。 此结构与 NM_LISTVIEW 结构相同,但已重命名以适应标准命名约定。
语法
typedef struct tagNMLISTVIEW {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
} NMLISTVIEW, *LPNMLISTVIEW;
成员
hdr
类型: NMHDR
包含有关此通知消息信息的 NMHDR 结构。
iItem
类型: int
标识列表视图项,如果未使用,则为 -1。
iSubItem
类型: int
标识子项;如果没有,则标识零项。
uNewState
类型: UINT
新项目状态。 对于不使用它的通知消息,此成员为零。 有关可能值的列表,请参阅 列表视图项状态。
uOldState
类型: UINT
旧项目状态。 对于不使用它的通知消息,此成员为零。 有关可能值的列表,请参阅 列表视图项状态。
uChanged
类型: UINT
指示已更改的项属性的标志集。 对于不使用它的通知,此成员为零。 否则,它可以具有与 LVITEM 结构的掩码成员相同的值。
ptAction
类型: POINT
指示 事件发生位置的 POINT 结构。 对于不使用此成员的通知消息,此成员未定义。
lParam
类型: LPARAM
项的应用程序定义值。 对于不使用此成员的通知消息,此成员未定义。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | commctrl.h |