ControlDesigner.GetHitTest(Point) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指示在指定的點按一下滑鼠是否應由控制項處理。
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
參數
傳回
如果在指定的點按一下是由控制項處理,則為 true
,否則為 false
。
備註
方法 GetHitTest 會決定在指定的點按一下是否應該傳遞至控制項,而控制項處於設計模式。 您可以覆寫並實作這個方法,讓您的控制項在設計階段環境中接收點擊。
注意
您可以將螢幕座標中的點傳遞至 PointToClient 類別的 Control 方法,以取得相對於控制項左上角的點座標。
系統會 GetHitTest 呼叫 方法以回應WM_NCHITTEST訊息,因此會在每次滑鼠移動時呼叫。