TTM_HITTEST メッセージ

ポイントをテストして、指定したツールの外接する四角形内にあるかどうかを判断し、存在する場合はツールに関する情報を取得します。

パラメーター

wParam

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

lParam

TTHITTESTINFO 構造体へのポインター。 メッセージを送信する場合、 hwnd メンバーはツールへのハンドルを指定し、 pt メンバーはポイントの座標を指定する必要があります。 戻り値が TRUE の場合、 ti メンバー ( TOOLINFO 構造体) は、ポイントを占有するツールに関する情報を受け取ります。 このメッセージを送信する前に、ti 構造体の cbSize メンバーを入力する必要があります。

戻り値

ツールが指定したポイントを占める場合は TRUE 、それ以外の場合 は FALSE を 返します。

解説

このメッセージは、ツールに TTF_TRACK フラグが設定されている場合に送信する必要があります。 このフラグの詳細については、「 TOOLINFO」を参照してください。 ヒット ポイントがツールの四角形にあるかどうかにかかわらず、TTF_TRACKが設定されていない場合、TTM_HITTESTは失敗します。

要件

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