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