ControlDesigner.GetHitTest(Point) 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指示在指定的點按一下滑鼠是否應由控制項處理。
protected:
virtual bool GetHitTest(System::Drawing::Point point);
C#
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
如果在指定的點按一下是由控制項處理,則為 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 |