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
サブ項目を識別します。存在しない場合は 0 を指定します。
uNewState
型: UINT
新しい項目の状態。 このメンバーは、それを使用しない通知メッセージの場合は 0 です。 使用可能な値の一覧については、「 リスト ビュー項目の状態」を参照してください。
uOldState
型: UINT
古い項目の状態。 このメンバーは、それを使用しない通知メッセージの場合は 0 です。 使用可能な値の一覧については、「 リスト ビュー項目の状態」を参照してください。
uChanged
型: UINT
変更された項目属性を示すフラグのセット。 このメンバーは、それを使用しない通知の場合は 0 です。 それ以外の場合は、LVITEM 構造体のマスク メンバーと同じ値を持つことができます。
ptAction
種類: POINT
イベントが発生した場所を示す POINT 構造体。 このメンバーは、それを使用しない通知メッセージでは未定義です。
lParam
種類: LPARAM
項目のアプリケーション定義値。 このメンバーは、それを使用しない通知メッセージでは未定義です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | commctrl.h |