Méthode IRealTimeStylus::GetStyluses (rtscom.h)
Récupère la collection de stylets rencontrés par l’objet Classe RealTimeStylus .
Syntaxe
HRESULT GetStyluses(
[out, retval] IInkCursors **ppiInkCursors
);
Paramètres
[out, retval] ppiInkCursors
Lorsque cette méthode retourne, contient un pointeur vers la collection de stylets rencontrés par l’objet Classe RealTimeStylus .
Valeur retournée
Pour obtenir une description des valeurs de retour, consultez Classes et interfaces RealTimeStylus.
Notes
La collection RealTimeStylus Class inclut les stylets pour lesquels un contexte de tablette a été créé. La collection n’inclut pas tous les stylets disponibles dans le système dans la collection de stylets.
Si aucun objet de stylet n’a été détecté sur les objets tablette associés à l’objet Classe RealTimeStylus , cette méthode retourne un tableau vide.
Cette méthode ne peut pas être appelée, sauf si l’objet De classe RealTimeStylus est connecté et activé , classe RealTimeStylus.
Exemples
L’exemple de code C++ suivant obtient un tableau des objets Stylus que l’objet classe RealTimeStylus a rencontrés depuis sa dernière activation. Il itère ensuite dans le tableau en rapportant l’ID de chaque stylet dans la sortie de débogage.
IInkCursors *piInkCursors;
if (SUCCEEDED(g_pRealTimeStylus->GetStyluses(&piInkCursors)))
{
long lCursorCount;
if (SUCCEEDED(piInkCursors->get_Count(&lCursorCount)))
{
for (long l = 0; l < lCursorCount; l++)
{
LONG sid;
IInkCursor *piInkCursor;
IInkCursor *piInkCursorForId;
piInkCursors->Item(l, &piInkCursor);
piInkCursor->get_Id(&sid);
if (SUCCEEDED(g_pRealTimeStylus->GetStylusForId((STYLUS_ID)sid, &piInkCursorForId)))
{
TRACE("Got stylus with ID %d\n", sid);
}
}
}
}
Spécifications
Client minimal pris en charge | Windows XP Édition Tablet PC [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | rtscom.h |
DLL | RTSCom.dll |
Voir aussi
IRealTimeStylus::GetStylusForId, méthode
Classe RealTimeStylus