Поделиться через


AutomationPeer.GetClickablePointCore Метод

Определение

Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetClickablePoint или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт.

protected:
 virtual Point GetClickablePointCore() = GetClickablePointCore;
Point GetClickablePointCore();
protected virtual Point GetClickablePointCore();
function getClickablePointCore()
Protected Overridable Function GetClickablePointCore () As Point

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

Точка в пределах доступной для щелчка области элемента.

Комментарии

Базовая реализация возвращает значение по умолчанию Point (координаты 0,0). Одноранговые узлы, представляющие элементы, откладываются в контейнер. ScrollBarAutomationPeer и SliderAutomationPeer имеют поведение, которое не может адекватно выразить одну точку для сценариев GetClickablePoint , поэтому они возвращают точку , где значения координат являются NaN.

Примечание

В C# вы можете получить NaN из Double.NaN.

В C++ вы можете получить NaN с помощью макросаNAN или std::numeric_limits<double>::quiet_NaN.

Не используйте оператор для == проверки на наличие NaN.

В C# используйте Double.IsNaN() для тестирования naN.

В C++ используйте isnan() для тестирования naN.

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

См. также раздел