ControlDesigner.GetHitTest(Point) メソッド

定義

指定した点でのマウス クリックがコントロールによって処理されるかどうかを示します。Indicates whether a mouse click at the specified point should be handled by the control.

protected:
 virtual bool GetHitTest(System::Drawing::Point point);
protected virtual bool GetHitTest (System.Drawing.Point point);
abstract member GetHitTest : System.Drawing.Point -> bool
override this.GetHitTest : System.Drawing.Point -> bool

パラメーター

point
Point

マウスがクリックされた位置を画面座標で示す PointA Point indicating the position at which the mouse was clicked, in screen coordinates.

戻り値

指定した点でのクリックがコントロールによって処理される場合は true。それ以外の場合は falsetrue if a click at the specified point is to be handled by the control; otherwise, false.

注釈

GetHitTest メソッドは、コントロールがデザインモードであるときに、指定したポイントのクリックをコントロールに渡すかどうかを決定します。The GetHitTest method determines whether a click at the specified point should be passed to the control, while the control is in design mode. このメソッドをオーバーライドして実装すると、コントロールがデザイン時環境でクリックを受け取ることができるようになります。You can override and implement this method to enable your control to receive clicks in the design-time environment.

注意

画面座標のポイントを Control クラスの PointToClient メソッドに渡して、コントロールの左上隅を基準としたポイントの座標を取得できます。You can pass a point in screen coordinates to the PointToClient method of the Control class to obtain the coordinates of the point relative to the upper-left corner of the control.

GetHitTest メソッドは WM_NCHITTEST メッセージへの応答として呼び出されるため、各マウスの移動時に呼び出されます。The GetHitTest method is called in response to the WM_NCHITTEST message, so it is called on each mouse move.

適用対象