Sdílet prostřednictvím


ControlDesigner.GetHitTest(Point) Metoda

Definice

Určuje, zda má ovládací prvek zpracovat kliknutí myší na zadaný bod.

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

Parametry

point
Point

Označuje Point pozici, na kterou byla myš kliknuta, v souřadnicích obrazovky.

Návraty

Boolean

trueje-li ovládací prvek zpracován kliknutím na zadaný bod; v opačném případě . false

Poznámky

Metoda GetHitTest určuje, zda se má ovládací prvek předat kliknutím na zadaný bod, zatímco ovládací prvek je v režimu návrhu. Tuto metodu můžete přepsat a implementovat, aby ovládací prvek mohl přijímat kliknutí v návrhovém prostředí.

Poznámka

Bod v souřadnicích PointToClient obrazovky můžete předat metodě Control třídy, abyste získali souřadnice bodu vzhledem k levému hornímu rohu ovládacího prvku.

Metoda GetHitTest se volá v reakci na zprávu WM_NCHITTEST, takže se volá na každém pohybu myší.

Platí pro