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 |