NMTVDISPINFOA 構造体 (commctrl.h)

ツリー ビュー項目の表示情報を格納および受信します。 この構造体は TV_DISPINFO 構造体と同じですが、現在の名前付け規則に従って名前が変更されました。

構文

typedef struct tagTVDISPINFOA {
  NMHDR   hdr;
  TVITEMA item;
} NMTVDISPINFOA, *LPNMTVDISPINFOA;

メンバー

hdr

種類: NMHDR

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

item

種類: TVITEM

ツリー ビュー項目に関する情報を識別して格納する TVITEM 構造体。 TVITEM 構造体の mask メンバーは、設定または取得する情報を指定します。 次の値の 1 つ以上を指定できます。

意味
TVIF_CHILDREN
cChildren メンバーは、項目に子項目があるかどうかを示す値を指定するか、受け取ります。
TVIF_IMAGE
iImage メンバーは、画像リスト内の項目の非選択アイコンのインデックスを指定するか、または受け取ります。
TVIF_SELECTEDIMAGE
iSelectedImage メンバーは、画像リスト内の項目の選択されたアイコンのインデックスを指定するか、受け取ります。
TVIF_TEXT
pszText メンバーは、新しい項目テキスト、または項目テキストを受け取るバッファーのアドレスを指定します。 構造体が項目テキストを受け取る場合は、通常、TVITEM 構造体の pszText メンバーが指すバッファーにテキストをコピーします。 ただし、 代わりに pszText メンバーで文字列を返すことができます。 その場合、対応する項目テキストが削除されるまで、または 2 つの追加 のTVN_GETDISPINFO 通知コードが送信されるまで、文字列を変更または削除することはできません。

解説

注意

commctrl.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして NMTVDISPINFO を定義します。 エンコードに依存しないエイリアスをエンコードニュートラルでないコードと組み合わせて使用すると、コンパイルまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。

要件

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

関連項目

参照

TVN_SETDISPINFO

WM_NOTIFY