Метод IInkTablets::get_DefaultTablet (msinkaut.h)
Возвращает планшет по умолчанию в наборе доступных планшетов.
Это свойство доступно только для чтения.
Синтаксис
HRESULT get_DefaultTablet(
IInkTablet **DefaultTablet
);
Параметры
DefaultTablet
Возвращаемое значение
None
Remarks
Платформа определяет объект IInkTablet по умолчанию в следующем порядке:
- Если система имеет дигитайзер, интегрированный с устройством отображения, этот интегрированный дигитайзер считается планшетом по умолчанию, даже если установлены другие планшеты для оцифровки.
- Если в системе установлено несколько планшетов для оцифровки, первый из них, возникший во время инициализации, считается планшетом по умолчанию.
- Если в системе установлен только один планшет для оцифровки, он считается планшетом по умолчанию.
- Если в системе не установлены планшеты для оцифровки, но установлены другие указывающие устройства (например, мышь или сенсорная панель), которые создают сообщения мыши, эти устройства в совокупности считаются планшетом по умолчанию.
- Если в системе не установлены оцифрованные планшеты и указатели, планшет по умолчанию не будет возвращен.
Примечание Доступ к этому свойству в определенных обработчиках сообщений может привести к повторному вводу базовой функции, что приведет к непредвиденным результатам. Старайтесь избежать повторного вызова при обработке любого из следующих сообщений: WM_ACTIVATE, WM_ACTIVATEAPP, WM_NCACTIVATEWM_PAINT; WM_SYSCOMMAND , если для wParam задано значение SC_HOTKEY или SC_TASKLIST; и WM_SYSKEYDOWN (при обработке сочетаний клавиш Alt-Tab или Alt-Esc). Это проблема с однопоточными приложениями модели квартир.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |