Interface ITablet
Représente une tablette attachée à l’ordinateur.
L’interface ITablet hérite de l’interface IUnknown. ITablet a également les types de membres suivants :
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. |
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);
};
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 |
|