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


Функция CreateSyntheticPointerDevice (winuser.h)

Настраивает устройство внедрения указателя для вызывающего приложения и инициализирует максимальное количество одновременных указателей, которые приложение может внедрить.

Синтаксис

HSYNTHETICPOINTERDEVICE CreateSyntheticPointerDevice(
  [in] POINTER_INPUT_TYPE    pointerType,
  [in] ULONG                 maxCount,
  [in] POINTER_FEEDBACK_MODE mode
);

Параметры

[in] pointerType

Тип устройства внедрения указателя. Должен быть PT_TOUCH или PT_PEN.

[in] maxCount

Максимальное число контактов.

Для PT_TOUCH это значение должно быть больше 0 и меньше или равно MAX_TOUCH_COUNT.

Для PT_PEN это значение должно быть равно 1.

[in] mode

Режим визуализации контакта.

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

Если функция выполнена успешно, возвращаемое значение является дескриптором для устройства внедрения указателя. В противном случае будет возвращено значение null. Чтобы получить расширенные сведения об ошибке, вызовите функцию GetLastError .

Требования

   
Минимальная версия клиента Windows 10, версия 1809 [только классические приложения]
Минимальная версия сервера Windows Server [только классические приложения]
Целевая платформа Windows
Header winuser.h
Библиотека User32.lib
DLL User32.dll