NMTVITEMCHANGE 構造体 (commctrl.h)

ツリー ビュー項目の変更に関する情報が含まれます。 この構造体は、 TVN_ITEMCHANGED とTVN_ITEMCHANGING通知と共 送信されます。

構文

typedef struct tagTVITEMCHANGE {
  NMHDR     hdr;
  UINT      uChanged;
  HTREEITEM hItem;
  UINT      uStateNew;
  UINT      uStateOld;
  LPARAM    lParam;
} NMTVITEMCHANGE;

メンバー

hdr

種類: NMHDR

通知に関する情報を含む NMHDR 構造体。

uChanged

型: UINT

属性を指定します。 サポートされている属性は state のみです。 uChanged には、次の値が必要です。

意味
TVIF_STATE
変更は state 属性です。

hItem

種類: HTREEITEM

変更されたツリー ビュー項目を処理します。

uStateNew

型: UINT

新しい項目の状態を指定するフラグ。

uStateOld

型: UINT

アイテムの以前の状態を指定するフラグ。

lParam

型: LPARAM

アプリケーション固有のデータ用に予約されています。 たとえば、アイテムに関連付ける値です。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header commctrl.h