Méthode ITextHost ::TxGetAcceleratorPos (textserv.h)

Demande le caractère spécial à utiliser pour le caractère d’accélérateur de soulignement.

Syntaxe

HRESULT TxGetAcceleratorPos(
  LONG *pcp
);

Paramètres

pcp

Type : LONG*

Position du caractère à souligner. Cette variable est définie par l’hôte de texte. Une position de caractère de –1 (c’est-à-dire négative) indique qu’aucun caractère ne doit être souligné.

Valeur retournée

Type : HRESULT

La valeur de retour est S_OK.

Remarques

Les accélérateurs autorisent les raccourcis clavier, ou touches d’accélérateur, à différents éléments de l’interface utilisateur (tels que les boutons). En règle générale, le caractère de raccourci est souligné.

Cette méthode indique à l’objet de services de texte quel caractère est l’accélérateur et doit donc être souligné. Notez que l’objet services de texte ne traite pas les accélérateurs ; qui est la responsabilité de l’hôte.

Cette méthode est généralement appelée uniquement si le bit TXTBIT_SHOWACCELERATOR est défini dans l’objet services de texte. Consultez OnTxPropertyBitsChange.

RemarqueToute modification apportée au texte dans l’objet de services de texte entraîne l’invalidation de l’élément d’accélérateur. Dans ce cas, il incombe à l’hôte de recalculer la position de caractère appropriée et d’informer l’objet services de texte qu’un nouvel accélérateur est disponible.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête textserv.h
DLL Msftedit.dll

Voir aussi

Conceptuel

ITextHost

OnTxPropertyBitsChange

Référence

Contrôles d’édition enrichi sans fenêtre