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
Значение true
, если нажатие клавиши мыши в определенной точке должно обрабатываться элементом управления; в противном случае — значение false
.
Метод GetHitTest определяет, следует ли передавать элементу управления щелчок в указанной точке, в то время как элемент управления находится в режиме конструктора. Вы можете переопределить и реализовать этот метод, чтобы позволить элементу управления получать щелчки в среде разработки.
Ескерім
Вы можете передать точку в координатах экрана методу PointToClient Control класса, чтобы получить координаты точки относительно верхнего левого угла элемента управления.
Метод GetHitTest вызывается в ответ на сообщение WM_NCHITTEST, поэтому он вызывается при каждом перемещении мыши.