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.