Utilizzo di un controllo del 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 del tasto di scelta.) In alternativa, è possibile utilizzare la funzione membro di creare 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 gli stati sicuri di spostamento, chiamare SetRules.Per i controlli in una finestra di dialogo, un buon ora eseguire questa operazione consiste nella funzione di OnInitDialog della 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 notificato 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 l'utente selezionato, è possibile impostare un tasto di scelta utilizzando uno dei metodi descritti in Per impostare un tasto di scelta.

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

Vedere anche

Riferimenti

Utilizzando CHotKeyCtrl

Concetti

Controlli (MFC)