Condividi tramite


Utilizzo di un controllo tasto di scelta

L'utilizzo tipico di un controllo del tasto di scelta segue il modello di seguito:

  • Il controllo viene creato. Se il controllo è specificato nel modello di finestra di dialogo, la creazione automatica è quando la finestra di dialogo viene creata. (È necessario essere un membro di CHotKeyCtrl nella classe della finestra di dialogo corrispondente al controllo dei tasti di scelta.) In alternativa, è possibile utilizzare la funzione membro di Crea per creare il controllo come finestra figlio di una finestra.

  • Se si desidera impostare un valore predefinito per il controllo, chiamare la funzione membro di SetHotKey. Se si desidera impedire uno stato sicuro di spostamento, chiamare SetRules. Per i controlli in una finestra di dialogo, un buon ora tale scopo è la funzione di OnInitDialog la finestra di dialogo.

  • L'utente interagisce con il controllo premendo una combinazione di tasti di scelta quando il controllo del tasto di scelta presenta lo stato attivo. L'utente indica quindi piuttosto che questa attività è completa, ad esempio facendo clic su un pulsante nella finestra di dialogo.

  • Quando il programma viene comunicato che l'utente ha selezionato un tasto di scelta, deve utilizzare la funzione membro GetHotKey per recuperare i valori di stato virtuali di spostamento e principali dal controllo del tasto di scelta.

  • Quando si conosce la chiave selezionare utente, è possibile impostare un tasto di scelta utilizzando uno dei metodi descritti in Impostare un tasto di scelta.

  • Se il controllo del tasto di scelta corrisponde in una finestra di dialogo, e l'oggetto di CHotKeyCtrl si distruggeranno automaticamente. In caso contrario, è necessario assicurarsi che sia il controllo che l'oggetto di CHotKeyCtrl correttamente vengono eliminati.

Vedere anche

Riferimenti

Utilizzo di CHotKeyCtrl

Concetti

Controlli (MFC)