ControlDesigner.GetHitTest メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)
指定した点でのマウス クリックがコントロールによって処理されるかどうかを示します。
名前空間: System.Windows.Forms.Design
アセンブリ: System.Design (system.design.dll 内)
構文
Protected Overridable Function GetHitTest ( _ point As Point _ ) As Boolean
Dim point As Point Dim returnValue As Boolean
returnValue = Me.GetHitTest(point)
protected virtual bool GetHitTest ( Point point )
protected: virtual bool GetHitTest ( Point point )
protected boolean GetHitTest ( Point point )
protected function GetHitTest ( point : Point ) : boolean
戻り値
指定した点でのクリックがコントロールによって処理される場合は **true**。それ以外の場合は **false**。
GetHitTest メソッドは、コントロールがデザイン モードのときに、指定した点でのクリックをそのコントロールに渡すかどうかを決定します。このメソッドをオーバーライドして実装すると、デザイン時の環境でコントロールがクリックを受け取ることができるようになります。
メモ |
|---|
| Control クラスの PointToClient メソッドに画面座標のポイントを渡すことによって、コントロールの左上隅を起点とする相対座標位置を取得できます。 |
GetHitTest メソッドは WM_NCHITTEST メッセージに応答して呼び出されるため、マウスが移動するたびに呼び出されます。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
.NET Framework
サポート対象 : 2.0、1.1、1.0
関連項目
ControlDesigner クラス
ControlDesigner メンバ
System.Windows.Forms.Design 名前空間
.gif)