ControlDesigner.GetHitTest(Point) 方法

定义

指示该控件是否应处理在指定点单击鼠标的操作。

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
Protected Overridable Function GetHitTest (point As Point) As Boolean

参数

point
Point

Point,它指示屏幕坐标中单击鼠标的位置。

返回

Boolean

如果在指定点单击的操作将由该控件处理,则为 true;否则为 false

注解

该方法 GetHitTest 确定在指定点的单击是否应传递到控件,而控件处于设计模式。 可以重写并实现此方法,使控件能够在设计时环境中接收单击。

备注

可以将屏幕坐标中的点传递给 PointToClient 类的方法 Control ,以获取相对于控件左上角的点坐标。

该方法 GetHitTest 是在响应WM_NCHITTEST消息时调用的,因此在每次鼠标移动时都会调用该方法。

适用于