Partager via


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 la tablette spécifiée.
GetCursor Récupère l’objet ITabletCursor spécifié.
GetCursorCount Récupère le nombre d’objets de curseur 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 la 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 de la tablette.
GetPlugAndPlayId Récupère une chaîne contenant l’ID de Plug-and-Play pour la tablette.
GetPropertyMetrics Récupère les données de métriques pour une propriété spécifiée.

Notes

Les développeurs ne doivent pas utiliser cette interface.

Le code suivant décrit la façon dont 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);
};   

Spécifications

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