Udostępnij za pośrednictwem


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

Wskaźnik Point wskazujący położenie kliknięcia myszy we współrzędnych ekranu.

Zwraca

Boolean

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.

Uwaga

Możesz przekazać punkt we współrzędnych ekranu 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 w każdym ruchu myszy.

Dotyczy