Condividi tramite


Metodo ITextHost::TxGetAcceleratorPos (textserv.h)

Richiede il carattere speciale da usare per il carattere di acceleratore di sottolineatura.

Sintassi

HRESULT TxGetAcceleratorPos(
  LONG *pcp
);

Parametri

pcp

Tipo: LONG*

Posizione del carattere da sottolineare. Questa variabile viene impostata dall'host di testo. Una posizione di carattere di -1 (ovvero negativa) indica che non deve essere sottolineato alcun carattere.

Valore restituito

Tipo: HRESULT

Il valore restituito è S_OK.

Commenti

Gli acceleratori consentono tasti di scelta rapida o tasti di scelta rapida, a vari elementi dell'interfaccia utente, ad esempio i pulsanti. In genere, il carattere di scelta rapida è sottolineato.

Questo metodo indica all'oggetto servizi di testo quale carattere è l'acceleratore e quindi deve essere sottolineato. Si noti che l'oggetto servizi di testo non elabora gli acceleratori; che è la responsabilità dell'host.

Questo metodo viene in genere chiamato solo se il bit di TXTBIT_SHOWACCELERATOR è impostato nell'oggetto servizi di testo. Vedere OnTxPropertyBitsChange.

NotaQualsiasi modifica al testo nell'oggetto servizi di testo comporta l'invalidazione dell'acceleratore che sottolinea. In questo caso, è responsabilità dell'host ricalcolare la posizione del carattere appropriata e informare l'oggetto servizi di testo che è disponibile un nuovo acceleratore.
 

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione textserv.h
DLL Msftedit.dll

Vedi anche

Informazioni concettuali

ITextHost

OnTxPropertyBitsChange

Riferimento

Controlli di modifica avanzati senza finestre