Header_GetItem マクロ (commctrl.h)
ヘッダー コントロール内の項目に関する情報を取得します。 このマクロを使用することも、 HDM_GETITEM メッセージを明示的に送信することもできます。
構文
void Header_GetItem(
hwndHD,
i,
phdi
);
パラメーター
hwndHD
種類: HWND
ヘッダー コントロールのハンドル。
i
型: int
情報を取得するアイテムのインデックス。
phdi
種類: LPHDITEM
HDITEM 構造体へのポインター。 メッセージが送信されると、 マスク メンバーは要求される情報の種類を示します。 メッセージが返されると、他のメンバーは要求された情報を受け取ります。 マスク メンバーが 0 を指定した場合、メッセージは TRUE を返しますが、構造体に情報をコピーしません。
戻り値
なし
解説
HDI_TEXT フラグが HDITEM 構造体のマスク メンバーに設定されている場合、コントロールは、要求されたテキストでバッファーを埋める代わりに、構造体の pszText メンバーを新しいテキストを指すように変更できます。 アプリケーションでは、テキストが常に要求されたバッファーに配置されることを想定しないでください。
Header_GetItem マクロは次のように定義されます。
#define Header_GetItem(hwndHD, index, phdi) \
(BOOL)SendMessage((hwndHD), HDM_GETITEM, \
(WPARAM)(int)(index), (LPARAM)(LPHDITEM)(phdi))
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | commctrl.h |