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