AutomationPeer.GetClickablePointCore Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет поведение однорангового узла, когда клиент Microsoft модель автоматизации пользовательского интерфейса вызывает GetClickablePoint или эквивалентный API клиента Microsoft модель автоматизации пользовательского интерфейса.
protected:
virtual Point GetClickablePointCore() = GetClickablePointCore;
Point GetClickablePointCore();
protected virtual Point GetClickablePointCore();
function getClickablePointCore()
Protected Overridable Function GetClickablePointCore () As 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.