次の方法で共有


NMTVDISPINFOW 構造体 (commctrl.h)

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

構文

typedef struct tagTVDISPINFOW {
  NMHDR   hdr;
  TVITEMW item;
} NMTVDISPINFOW, *LPNMTVDISPINFOW;

メンバーズ

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 [デスクトップ アプリのみ]
ヘッダー commctrl.h

関連項目

リファレンス

TVN_SETDISPINFO

WM_NOTIFY