Classe di CCmdUI
Viene utilizzato solo all'interno di un gestore in CCmdTargetclasse derivata ON_UPDATE_COMMAND_UI.
class CCmdUI
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Indica al meccanismo di routing dei comandi di continuare a utilizzare il messaggio corrente verso la catena dei gestori. |
|
Abilita o disabilita l'elemento dell'interfaccia utente per questo comando. |
|
Imposta lo stato di selezione dell'elemento dell'interfaccia utente per questo comando. |
|
Come la funzione membro SetCheck, ma opera sui gruppi gruppi. |
|
Imposta il testo dell'elemento dell'interfaccia utente per questo comando. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
ID dell'oggetto dell'interfaccia utente. |
|
L'indice dell'oggetto dell'interfaccia utente. |
|
Punta al menu rappresentato da CCmdUI oggetto. |
|
Punta alla finestra dell'oggetto che inviata una notifica. |
|
Punta al sottomenu contenuto rappresentato da CCmdUI oggetto. |
Note
CCmdUI non dispone di una classe base.
Quando un utente dell'applicazione tira in un menu, ogni voce di menu deve sapere se deve essere visualizzato come abilitata o disabilitata.La destinazione di un comando di menu fornisce queste informazioni implementazione di un gestore ON_UPDATE_COMMAND_UI.Per ognuno degli oggetti dell'interfaccia utente del comando nell'applicazione, utilizzare la Finestra Proprietà per creare un prototipo di funzione e la voce della mappa messaggi per ogni gestore.
Quando il menu viene disegnato clic, il framework cerca e chiama le funzioni membro CCmdUI di ogni gestore ON_UPDATE_COMMAND_UI, di chiamate di ogni gestore come Abilita e Selezionae il framework quindi in modo appropriato visualizzare ogni voce di menu.
Una voce di menu può essere sostituita con un pulsante o altro barra di controllo oggetto dell'interfaccia utente del comando senza modificare il codice nel gestore ON_UPDATE_COMMAND_UI.
Nella tabella seguente vengono riepilogate le funzioni membro di CCmdUI di ha effetto sui vari elementi dell'interfaccia utente del comando.
Elemento dell'interfaccia utente |
Abilita |
SetCheck |
SetRadio |
SetText |
---|---|---|---|---|
Voce di menu |
Abilita o disabilita |
I controlli (x) o deseleziona |
Controlli utilizzando il punto (•) |
Imposta il testo dell'elemento |
Pulsante della barra degli strumenti |
Abilita o disabilita |
Seleziona, deseleziona, o indeterminato |
Equivalente a SetCheck |
Non applicabile |
Riquadro della barra di stato |
Restituisce il testo visibile o invisibile |
Imposta lo popout o il bordo normale |
Equivalente a SetCheck |
Imposta il testo del riquadro |
Pulsante standard in CDialogBar |
Abilita o disabilita |
i controlli o deseleziona la casella di controllo |
Equivalente a SetCheck |
Imposta il testo del pulsante |
Controllo normale in CDialogBar |
Abilita o disabilita |
Non applicabile |
Non applicabile |
Imposta il testo della finestra |
Per ulteriori informazioni sull'utilizzo della classe, vedere Come aggiornare gli oggetti dell'interfaccia utente.
Gerarchia di ereditarietà
CCmdUI
Requisiti
Intestazione: afxwin.h