Język

ControlDesigner.GetHitTest(Point) Metoda

Definicja

Wskazuje, czy kliknięcie myszy w określonym punkcie powinno być obsługiwane przez kontrolkę.

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

Wartość Point wskazująca położenie kliknięcia myszy na współrzędnych ekranu.

Zwraca

true jeśli kliknięcie w określonym punkcie ma być obsługiwane przez kontrolkę; w przeciwnym razie, false.

Uwagi

Metoda GetHitTest określa, czy kliknięcie w określonym punkcie powinno zostać przekazane do kontrolki, podczas gdy kontrolka jest w trybie projektowania. Możesz zastąpić i zaimplementować tę metodę, aby umożliwić kontrolce odbieranie kliknięć w środowisku czasu projektowania.

Note

Punkt we współrzędnych ekranu można przekazać do PointToClient metody Control klasy w celu uzyskania współrzędnych punktu względem lewego górnego rogu kontrolki.

Metoda jest wywoływana GetHitTest w odpowiedzi na komunikat WM_NCHITTEST, więc jest wywoływana przy każdym ruchu myszy.

Dotyczy