ControlDesigner.GetHitTest(Point) Метод

Определение

Указывает, должно ли нажатие клавиши мыши в определенной точке обрабатываться элементом управления.

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

Параметры

point
Point

Point указывает положение мыши при нажатой клавише в координатах экрана.

Возвращаемое значение

Boolean

Значение true, если нажатие клавиши мыши в определенной точке должно обрабатываться элементом управления; в противном случае — значение false.

Комментарии

Метод GetHitTest определяет, следует ли передавать элементу управления щелчок в указанной точке, в то время как элемент управления находится в режиме конструктора. Вы можете переопределить и реализовать этот метод, чтобы позволить элементу управления получать щелчки в среде разработки.

Примечание

Вы можете передать точку в координатах экрана методу PointToClient Control класса, чтобы получить координаты точки относительно верхнего левого угла элемента управления.

Метод GetHitTest вызывается в ответ на сообщение WM_NCHITTEST, поэтому он вызывается при каждом перемещении мыши.

Применяется к