NMHDDISPINFOW 構造体 (commctrl.h)
HDN_GETDISPINFO通知コードの処理に使用される情報 が 含まれます。
構文
typedef struct tagNMHDDISPINFOW {
NMHDR hdr;
int iItem;
UINT mask;
LPWSTR pszText;
int cchTextMax;
int iImage;
LPARAM lParam;
} NMHDDISPINFOW, *LPNMHDDISPINFOW;
メンバー
hdr
種類: NMHDR
この通知コードに関する情報を含む NMHDR 構造体。
iItem
型: int
ヘッダー コントロール内の項目の 0 から始まるインデックス。
mask
型: UINT
ヘッダー コントロールの所有者が構造体のメンバーを入力する必要があるを指定するビット フラグのセット。 この値には、次の値の組み合わせを指定できます。
値 | 意味 |
---|---|
|
pszText フィールドを入力する必要があります。 |
|
バージョン 4.70。 iImage フィールドは入力する必要があります。 |
|
lParam フィールドは入力する必要があります。 |
|
バージョン 4.70。 戻り値。 ヘッダー コントロールが項目情報を格納し、もう一度要求しないことを示します。 |
pszText
種類: LPTSTR
ヘッダー項目に表示されるテキストを含む null で終わる文字列へのポインター。
cchTextMax
型: int
pszText が指すバッファーのサイズ。
iImage
型: int
イメージ リスト内のイメージの 0 から始まるインデックス。 指定したイメージはヘッダー項目と共に表示されますが、項目のビットマップの代わりには使用されません。 iImage が I_IMAGECALLBACK に設定されている場合、コントロールはHDN_GETDISPINFO通知コードを使用して、このアイテムの画像情報を要求します。
lParam
型: LPARAM
アイテムに関連付けるアプリケーション定義の値。
注釈
注意
commctrl.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして NMHDDISPINFO を定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | commctrl.h |