Прочитать на английском

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


Интерфейс ITablet

Представляет планшет, подключенный к компьютеру.

Элементы

Интерфейс ITablet наследуется от интерфейса IUnknown . ITablet также имеет следующие типы элементов:

Методы

Интерфейс ITablet содержит следующие методы.

Метод Описание
CreateContext Создает объект контекста, описывающий указанное устройство планшета.
GetCursor Извлекает указанный объект ITabletCursor .
GetCursorCount Извлекает количество объектов курсора, связанных с планшетом.
GetDefaultContextSettings Извлекает параметры контекста по умолчанию для планшета.
GetHardwareCaps Извлекает значение, представляющее возможности оборудования планшета.
GetMaxInputRect Извлекает прямоугольник, представляющий максимальную область ввода планшета.
GetName Извлекает строку, содержащую имя планшетного устройства.
GetPlugAndPlayId Извлекает строку, содержащую идентификатор Plug and Play для планшетного устройства.
GetPropertyMetrics Извлекает данные метрик для указанного свойства.

Комментарии

Разработчики не должны использовать этот интерфейс.

В следующем коде описывается определение интерфейса ITablet .

[
    object,
   uuid(1CB2EFC3-ABC7-4172-8FCB-3BC9CB93E29F),
    pointer_default(unique)
]
interface ITablet : IUnknown
{
    HRESULT GetDefaultContextSettings(
        [out] TABLET_CONTEXT_SETTINGS **ppTCS);

    HRESULT CreateContext(
        [in] HWND hWnd,
        [in, unique] RECT *prcInput,
        [in] DWORD dwOptions,
        [in, unique] TABLET_CONTEXT_SETTINGS *pTCS,
        [in] CONTEXT_ENABLE_TYPE cet,
        [out] ITabletContext **ppCtx,
        [in, out, unique] TABLET_CONTEXT_ID *pTcid,
        [in, out, unique] PACKET_DESCRIPTION **ppPD,
        [in, unique] ITabletEventSink *pSink);

    HRESULT GetName(
        [out] LPWSTR *ppwszName);

    HRESULT GetMaxInputRect(
        [out] RECT *prcInput);

    HRESULT GetHardwareCaps(
        [out] DWORD *pdwCaps);

    HRESULT GetPropertyMetrics(
        [in] REFGUID rguid,
        [out] PROPERTY_METRICS *pPM);

    HRESULT GetPlugAndPlayId(
        [out] LPWSTR *ppwszPPId);

    HRESULT GetCursorCount(
        [out] ULONG *pcCurs);

    HRESULT GetCursor(
        [in] ULONG iCur,
        [out] ITabletCursor **ppCur);
};   

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Библиотека
Wisptis.exe