ControlDesigner.GetHitTest(Point) 方法

定義

指示在指定的點按一下滑鼠是否應由控制項處理。

C#
protected virtual bool GetHitTest (System.Drawing.Point point);

參數

point
Point

Point,表示滑鼠按一下的位置,以螢幕座標 (Screen Coordinate) 表示。

傳回

Boolean

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

備註

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

備註

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

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

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7