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