NMITEMACTIVATE 構造体 (commctrl.h)
LVN_ITEMACTIVATE通知コードに関する情報が含まれます。
構文
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
サブ項目の 1 から始まるインデックス。 通知にサブ項目インデックスが使用されていない場合、または通知がサブ項目に適用されない場合、このメンバーには 0 が含まれます。
uNewState
型: UINT
新しい項目の状態。 このメンバーは、それを使用しない通知コードでは 0 です。
uOldState
型: UINT
古い項目の状態。 このメンバーは、それを使用しない通知コードでは 0 です。
uChanged
型: UINT
変更された項目属性を示すフラグのセット。 このメンバーは、それを使用しない通知の場合は 0 です。 それ以外の場合は、LVITEM 構造体のマスク メンバーと同じ値を持つことができます。
ptAction
種類: POINT
イベントが発生した場所をクライアント座標で示す POINT 構造体。 このメンバーは、それを使用しない通知コードでは未定義です。
lParam
型: LPARAM
項目のアプリケーション定義値。 このメンバーは、それを使用しない通知コードでは未定義です。
uKeyFlags
型: UINT
アクティブ化時に押された修飾子キー。 このメンバーには、0 個または次のフラグの組み合わせが含まれています。
値 | 意味 |
---|---|
|
キーが押された状態です。 |
|
キーが押された状態です。 |
|
キーが押された状態です。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | commctrl.h |