次の方法で共有


HDM_LAYOUT メッセージ

親ウィンドウのターゲット四角形内のヘッダー コントロールのサイズと位置を設定するために使用される情報を取得します。 このメッセージは明示的に送信することも、 Header_Layout マクロを使用することもできます。

パラメーター

wParam

ゼロを指定してください。

lParam

HDLAYOUT 構造体へのポインター。 prc メンバーは四角形の座標を指定し、pwpos メンバーは四角形内のヘッダー コントロールのサイズと位置を受け取ります。

戻り値

成功した場合は TRUE 、それ以外の場合 は FALSE を 返します。

解説

lParam 構造体の pwpos メンバーは、指定した四角形の上端に沿ってコントロールを配置するために適切なサイズと位置の値を受け取ります。 height 値は、コントロールの水平方向の境界線の高さと、コントロールのデバイス コンテキストで現在選択されているフォント内の文字の平均高さの合計です。

HDM_LAYOUTを使用してヘッダー コントロールの初期サイズと位置を設定するには、非表示になるようにコントロールの初期表示状態を設定します。 HDM_LAYOUTを送信してサイズと位置の値を取得した後、SetWindowPos 関数を使用して新しいサイズ、位置、可視性の状態を設定します。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Commctrl.h