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