NMITEMACTI加值稅E 結構 (commctrl.h)

包含 LVN_ITEMACTI加值稅E 通知程式碼的相關資訊。

語法

typedef struct tagNMITEMACTIVATE {
  NMHDR  hdr;
  int    iItem;
  int    iSubItem;
  UINT   uNewState;
  UINT   uOldState;
  UINT   uChanged;
  POINT  ptAction;
  LPARAM lParam;
  UINT   uKeyFlags;
} NMITEMACTIVATE, *LPNMITEMACTIVATE;

成員

hdr

類型: NMHDR

NMHDR 結構,其中包含此通知程式碼的相關資訊。

iItem

類型: int

清單檢視專案的索引。 如果專案索引未用於通知,此成員將包含 -1。

iSubItem

類型: int

子專案的一個型索引。 如果子專案索引未用於通知,或通知不適用於子專案,則此成員會包含零。

uNewState

類型: UINT

新專案狀態。 對於未使用它的通知代碼,此成員為零。

uOldState

類型: UINT

舊專案狀態。 對於未使用它的通知代碼,此成員為零。

uChanged

類型: UINT

一組旗標,指出已變更的專案屬性。 對於未使用它的通知,此成員為零。 否則,它可以有與LVITEM結構的遮罩成員相同的值。

ptAction

類型: POINT

POINT 結構,表示在用戶端座標中發生事件的位置。 對於未使用它的通知代碼,此成員未定義。

lParam

類型: LPARAM

專案的應用程式定義值。 對於未使用它的通知代碼,此成員未定義。

uKeyFlags

類型: UINT

啟用時按下的修飾詞鍵。 此成員包含零或下列旗標的組合:

意義
LVKF_ALT
已按下按鍵。
LVKF_CONTROL
已按下按鍵。
LVKF_SHIFT
已按下按鍵。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 commctrl.h