Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft ein Array ab, das alle derzeit aktiven Tablet-Kontextbezeichner enthält.
Syntax
HRESULT GetAllTabletContextIds(
[in, out] ULONG *pcTcidCount,
[out] TABLET_CONTEXT_ID **ppTcids
);
Parameter
[in, out] pcTcidCount
Die Anzahl der Tablet-Kontextbezeichner.
[out] ppTcids
Zeiger auf das Array von Tablet-Kontextbezeichnern
Rückgabewert
Eine Beschreibung der Rückgabewerte finden Sie unter RealTimeStylus-Klassen und -Schnittstellen.
Hinweise
Die IRealTimeStylus::GetAllTabletContextIds-Methode bietet Zugriff auf alle aktuell aktiven Tablet-Kontextbezeichner. Mit dieser Methode können Sie diese Bezeichner direkt abrufen, anstatt Daten aus IStylusPlugin::RealTimeStylusEnabled-Methodenbenachrichtigungen zwischenzuspeichern.
Der Bereich der TabletContextID-Eigenschaft ist auf einen bestimmten instance der RealTimeStylus-Klasse beschränkt. Ein Tablet-Objekt kann für jeden instance der RealTimeStylus-Klasse einen anderen eindeutigen Bezeichner aufweisen.
Beispiele
Der folgende C++-Beispielcode ruft alle Tablet-Kontextbezeichner ab und verwendet den ersten Tablet-Kontextbezeichner, um einen Zeiger auf das IInkTablet Interface-Objekt abzurufen.
TABLET_CONTEXT_ID* pTcids = NULL;
TABLET_CONTEXT_ID tcid = 0;
ULONG ulTcidCount = 0;
IInkTablet* pInkTablet = NULL;
if (SUCCEEDED(g_pRealTimeStylus->GetAllTabletContextIds(&ulTcidCount, &pTcids)))
{
TRACE("Got the tablet context ID array.\n");
// Loop through all the tablets on the system
for (ULONG i = 0; i < ulTcidCount; i++)
{
// Get the tablet from the context ID
if (SUCCEEDED(g_pRealTimeStylus->GetTabletFromTabletContextId(pTcids[i], &pInkTablet)))
{
// Display the name of the tablet in debug output
BSTR bstrName;
if (SUCCEEDED(pInkTablet->get_Name(&bstrName)))
{
TRACE("The name of tablet %d is %s.\n", i, bstrName);
}
}
}
// Get the context ID from the tablet
if (SUCCEEDED(g_pRealTimeStylus->GetTabletContextIdFromTablet(pInkTablet, &tcid)))
{
TRACE("The context ID of the tablet is %d\n", tcid);
}
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Nicht unterstützt |
| Zielplattform | Windows |
| Kopfzeile | rtscom.h |
| DLL | RTSCom.dll |