Condividi tramite


Classe CMFCAcceleratorKey

Classe helper che implementa il mapping e la formattazione delle chiavi virtuali.

Sintassi

class CMFCAcceleratorKey : public CObject

Membri

Costruttori pubblici

Nome Descrizione
CMFCAcceleratorKey::CMFCAcceleratorKey Costruisce un oggetto CMFCAcceleratorKey.

Metodi pubblici

Nome Descrizione
CMFCAcceleratorKey::Format Converte la struttura ACCEL nella relativa rappresentazione visiva.
CMFCAcceleratorKey::SetAccelerator Imposta il tasto di scelta rapida per l'oggetto CMFCAcceleratorKey .

Osservazioni:

I tasti di scelta rapida sono noti anche come tasti di scelta rapida. Se si desidera visualizzare i tasti di scelta rapida immessi da un utente, CMFCAcceleratorKeyAssignCtrl Class esegue il mapping dei tasti di scelta rapida, ad esempio ALT+MAIUSC+S, a un formato di testo personalizzato, ad esempio "ALT + MAIUSC + S". Ogni CMFCAcceleratorKey oggetto esegue il mapping di un singolo tasto di scelta rapida a un formato di testo.

Per altre informazioni su come usare i tasti di scelta rapida e le tabelle degli acceleratori, vedere Classe CKeyboardManager.

Esempio

Nell'esempio seguente viene illustrato come costruire un CMFCAcceleratorKey oggetto e come usare il relativo Format metodo.

CString strKey;
ACCEL accel;
accel.fVirt = FVIRTKEY | FCONTROL;
accel.key = VK_DOWN;

CMFCAcceleratorKey helper(&accel);
helper.Format(strKey);

Gerarchia di ereditarietà

CObject

CMFCAcceleratorKey

Requisiti

Intestazione: afxacceleratorkey.h

CMFCAcceleratorKey::CMFCAcceleratorKey

Costruisce un oggetto CMFCAcceleratorKey .

CMFCAcceleratorKey();
CMFCAcceleratorKey(LPACCEL lpAccel);

Parametri

lpAccel
[in] Puntatore a un tasto di scelta rapida.

Osservazioni:

Se non si specifica un tasto di scelta rapida quando si crea un CMFCAccleratorKeyoggetto , utilizzare il metodo CMFCAcceleratorKey::SetAccelerator per associare un tasto di scelta rapida all'oggetto CMFCAcceleratorKey .

CMFCAcceleratorKey::Format

Converte la struttura ACCEL nel valore stringa associato.

void Format(CString& str) const;

Parametri

str
[out] Riferimento a un CString oggetto in cui il metodo scrive il tasto di scelta rapida tradotto.

Osservazioni:

Questo metodo recupera il formato stringa del tasto di scelta rapida associato. È possibile impostare il formato stringa di un oggetto CMFCAcceleratorKey usando il costruttore o il metodo CMFCAcceleratorKey::SetAccelerator.

CMFCAcceleratorKey::SetAccelerator

Imposta il tasto di scelta rapida per l'oggetto CMFCAcceleratorKey .

void SetAccelerator(LPACCEL lpAccel);

Parametri

lpAccel
[in] Puntatore a un tasto di scelta rapida.

Osservazioni:

Utilizzare questo metodo per impostare il tasto di scelta rapida per un CMFCAcceleratorKey oggetto se non è stato specificato un tasto di scelta rapida al momento della creazione di CMFCAcceleratorKey.

Vedi anche

Grafico della gerarchia
Classi
Classe CKeyboardManager