Un acceleratore di tastiera (o, semplicemente, acceleratore) è una sequenza di tasti o una combinazione di tasti che genera un messaggio di WM_COMMAND o WM_SYSCOMMAND per un'applicazione.
Copia la tabella dell'acceleratore specificata. Questa funzione viene usata per ottenere i dati della tabella dell'acceleratore che corrispondono a un handle di tabella dell'acceleratore o per determinare le dimensioni dei dati della tabella acceleratore.
Elabora i tasti di scelta rapida per i comandi di menu. La funzione converte un messaggio WM_KEYDOWN o WM_SYSKEYDOWN in un messaggio WM_COMMAND o WM_SYSCOMMAND (se è presente una voce per la chiave nella tabella di tasti di scelta rapida specificata) e quindi invia il messaggio WM_COMMAND o WM_SYSCOMMAND direttamente alla routine della finestra specificata.
TranslateAccelerator non restituisce finché la routine della finestra non ha elaborato il messaggio.
Inviato quando un menu sta per diventare attivo. Si verifica quando l'utente fa clic su una voce sulla barra dei menu o preme un tasto di menu. In questo modo l'applicazione può modificare il menu prima che venga visualizzato. Una finestra riceve questo messaggio tramite la relativa funzione WindowProc.
Inviato quando un menu a discesa o un sottomenu sta per diventare attivo. Ciò consente a un'applicazione di modificare il menu prima che venga visualizzato, senza modificare l'intero menu.
Inviato quando un menu è attivo e l'utente preme un tasto che non corrisponde ad alcun tasto di scelta rapida o mnemonico. Questo messaggio viene inviato alla finestra proprietaria del menu.
Inviato alla finestra con lo stato attivo della tastiera quando un messaggio di WM_SYSKEYDOWN viene convertito dalla funzioneTranslateMessage. Specifica il codice carattere di un tasto carattere di sistema, ovvero un tasto carattere premuto mentre il tasto ALT è inattivo.
Una finestra riceve questo messaggio quando l'utente sceglie un comando dal menu finestra di o quando l'utente sceglie il pulsante ingrandisce, riduce a icona, ripristina pulsante o chiudi.
Strutture dell'acceleratore di tastiera
Nome
Descrizione
ACCEL
Definisce un tasto di scelta rapida usato in una tabella di tasti di scelta rapida.