InjectedInputPointerInfo Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит основные сведения указателя, общие для всех типов указателей.
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
struct InjectedInputPointerInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public struct InjectedInputPointerInfo
var injectedInputPointerInfo = {
pointerId : /* Your value */,
pointerOptions : /* Your value */,
pixelLocation : /* Your value */,
timeOffsetInMilliseconds : /* Your value */,
performanceCount : /* Your value */
}
Public Structure InjectedInputPointerInfo
- Наследование
-
InjectedInputPointerInfo
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Примеры
Ниже приведены некоторые скачиваемые примеры, демонстрирующие базовые входные и входные вводы:
- Пример внедрения ввода (мышь и сенсорный ввод)
- Пример внедрения сенсорного ввода
- Ввод: пример событий пользовательского ввода на XAML
Комментарии
Важно!
Для API в этом пространстве имен требуется ограниченная возможность inputInjectionBrokered.
Для внедрения входных данных необходимо добавить в package.appxmanifest следующее:
- Кому
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- Кому
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />
Поля
PerformanceCount |
Метка времени с высоким разрешением (менее одного микросекунда), используемая для измерений интервала времени. |
PixelLocation |
Экранные координаты указателя в независимом от устройства пикселе (DIP). |
PointerId |
Уникальный идентификатор времени существования указателя. Указатель создается при входе в диапазон обнаружения и уничтожается при выходе из диапазона обнаружения. Если указатель выходит за пределы диапазона обнаружения, а затем возвращается, он обрабатывается как новый указатель и может быть назначен новый идентификатор. |
PointerOptions |
Различные параметры или модификаторы, используемые для имитации входных данных указателя через InjectedInputMouseInfo, InjectedInputPenInfo и InjectedInputTouchInfo. |
TimeOffsetInMilliseconds |
Базовое значение (в миллисекундах) для событий ввода времени, таких как двойной щелчок или касание. |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по