Interface ITablet

Représente une tablette attachée à l’ordinateur.

Membres

L’interface ITablet hérite de l’interface IUnknown . ITablet a également les types de membres suivants :

Méthodes

L’interface ITablet possède ces méthodes.

Méthode Description
CreateContext Crée un objet de contexte qui décrit le périphérique tablette spécifié.
GetCursor Récupère l’objet ITabletCursor spécifié.
GetCursorCount Récupère le nombre d’objets Cursor associés à la tablette.
GetDefaultContextSettings Récupère les paramètres de contexte par défaut pour la tablette.
GetHardwareCaps Récupère une valeur qui représente les fonctionnalités du matériel de tablette.
GetMaxInputRect Récupère un rectangle qui représente la zone d’entrée maximale de la tablette.
GetName Récupère une chaîne contenant le nom du périphérique tablette.
GetPlugAndPlayId Récupère une chaîne contenant l’ID de Plug-and-Play pour le périphérique tablette.
GetPropertyMetrics Récupère les données de métriques pour une propriété spécifiée.

Remarques

Les développeurs ne doivent pas utiliser cette interface.

Le code suivant décrit comment l’interface ITablet est définie.

[
    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);
};   

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Applications de bureau XP Édition Tablet PC [ uniquement]
Serveur minimal pris en charge
Aucun pris en charge
Bibliothèque
Wisptis.exe