Share via


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,表示滑鼠按一下的位置,以螢幕座標 (Screen Coordinate) 表示。

傳回

Boolean

如果在指定的點按一下是由控制項處理,則為 true,否則為 false

備註

方法 GetHitTest 會決定在指定的點按一下是否應該傳遞至控制項,而控制項處於設計模式。 您可以覆寫並實作這個方法,讓您的控制項在設計階段環境中接收點擊。

注意

您可以將螢幕座標中的點傳遞至 PointToClient 類別的 Control 方法,以取得相對於控制項左上角的點座標。

系統會 GetHitTest 呼叫 方法以回應WM_NCHITTEST訊息,因此會在每次滑鼠移動時呼叫。

適用於