NM_LISTVIEW

【勇芳软件工作室】汉化HomePreviousNext

NM_LISTVIEW结构包含有关列表视图通知消息的信息。

typedef struct tagNM_LISTVIEW {

NMHDR hdr;

int iItem;

int iSubItem;

UINT uNewState;

UINT uOldState;

UINT uChanged;

POINT ptAction;

LPARAM lParam;

} NM_LISTVIEW;

会员

HDR

指定NMHDR结构。 NMHDR结构的成员可以使用以下通知代码之一来识别要发送的消息:LVN_BEGINDRAGLVN_BEGINRDRAGLVN_COLUMNCLICKLVN_DELETEALLITEMSLVN_DELETEITEMLVN_INSERTITEM,{ 989796036}或LVN_ITEMCHANGING.

的iItem

标识列表视图项,或-1(如果不使用)。

iSubItem

标识子项,否则为零。

uNewState

指定新项目状态。对于不使用它的通知消息,此成员为零。

uOldState

指定旧项目状态。对于不使用它的通知消息,此成员为零。

uChanged

一组位标志,指示已更改的项目属性。对于不使用它的通知,此成员为零。否则,它可以具有与LV_ITEM结构的面具成员相同的值。

ptAction

指定一个POINT结构,指示事件发生的位置。此成员仅适用于LVN_BEGINDRAGLVN_BEGINRDRAG通知消息。

备注

对于几个列表视图通知消息,NM_LISTVIEW结构的地址被指定为WM_NOTIFY消息的【lParam的】参数。

也可以看看

LV_ITEM, LVN_BEGINDRAG, LVN_BEGINRDRAG, LVN_COLUMNCLICK, LVN_DELETEALLITEMS, LVN_DELETEITEM, LVN_INSERTITEM, LVN_ITEMCHANGED, LVN_ITEMCHANGING, WM_NOTIFY