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 在控制點處於設計模式時,是否應將點擊傳遞給控制裝置。 你可以覆寫並實作此方法,讓你的控制能在設計時環境中接收點擊。
Note
你可以將螢幕座標中的一點傳給 PointToClient 類別的方法 Control ,以取得該點相對於控制點左上角的座標。
GetHitTest這個方法是根據WM_NCHITTEST訊息被呼叫,所以每次滑鼠移動都會被呼叫。