次の方法で共有


Header_SetHotDivider マクロ (commctrl.h)

ヘッダー項目間の分割線の色を変更して、外部のドラッグ アンド ドロップ操作の宛先を示します。 このマクロを使用することも、HDM_SETHOTDIVIDER メッセージを明示的に送信することもできます。

構文

int Header_SetHotDivider(
   HWND  hwnd,
   BOOL  fPos,
   DWORD dw
);

パラメーター

hwnd

型: HWND

ヘッダー コントロールへのハンドル。

fPos

型: BOOL

dw の解釈方法 指定する値。 このフィールドの値は、次のいずれかになります。

価値 意味
TRUE
dw がポインターのクライアント座標を保持することを示します。
FALSE
dw 分割インデックス値を保持することを示します。

dw

型: DWORD

ここで保持される値は、fPosの値 応じて解釈されます。

fPos TRUEの場合、dw はポインターの x および y- クライアント座標を表します。 x 座標は低い単語で、y 座標は高い単語に含まれます。 メッセージを受信すると、ヘッダー コントロールは、dw 座標に基づいて適切な区切り線を強調表示します。

fPos FALSE場合、dw は強調表示される分割線の整数インデックスを表します。

戻り値

型: int

コントロールが強調表示された分割線のインデックスを返します。

備考

HDS_DRAGDROP スタイルに設定されたヘッダー コントロールは、この効果を自動的に生成します。 このメッセージは、コントロールの所有者がドラッグ アンド ドロップ操作を手動で処理するときに使用することを目的としています。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h