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.