Classe di CCmdUI

Viene utilizzato solo all'interno di un gestore in CCmdTargetclasse derivata ON_UPDATE_COMMAND_UI.

class CCmdUI

Membri

6kc4d8fh.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CCmdUI::ContinueRouting

Indica al meccanismo di routing dei comandi di continuare a utilizzare il messaggio corrente verso la catena dei gestori.

CCmdUI::Enable

Abilita o disabilita l'elemento dell'interfaccia utente per questo comando.

CCmdUI::SetCheck

Imposta lo stato di selezione dell'elemento dell'interfaccia utente per questo comando.

CCmdUI::SetRadio

Come la funzione membro SetCheck, ma opera sui gruppi gruppi.

CCmdUI::SetText

Imposta il testo dell'elemento dell'interfaccia utente per questo comando.

6kc4d8fh.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CCmdUI::m_nID

ID dell'oggetto dell'interfaccia utente.

CCmdUI::m_nIndex

L'indice dell'oggetto dell'interfaccia utente.

CCmdUI::m_pMenu

Punta al menu rappresentato da CCmdUI oggetto.

CCmdUI::m_pOther

Punta alla finestra dell'oggetto che inviata una notifica.

CCmdUI::m_pSubMenu

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

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CCmdTarget

Concetti

MFC esempi MDI