Oggetti dell'interfaccia utente e di comandi
Le voci di menu, pulsanti della barra degli strumenti e i tasti di scelta rapida sono “oggetti dell'interfaccia utente„ in grado della generazione dei controlli.Ogni oggetto dell'interfaccia utente ha un IDAssocia un oggetto interfaccia utente con un comando assegnando lo stesso ID all'oggetto e al comando.Come illustrato in messaggi, i controlli vengono implementati come messaggi speciali.La figura “ordina nel Framework di seguito viene illustrato come il framework gestisce i controlli.Quando un oggetto interfaccia utente genera un comando, ad esempio ID_EDIT_CLEAR_ALL, uno degli oggetti nell'applicazione gestisce il comando — nella figura riportata di seguito, la funzione di OnEditClearAll dell'oggetto documento viene chiamata dalla mappa messaggi del documento.
Comandi nel framework
La figura “comando che aggiorna nel Framework di seguito viene illustrato come MFC aggiorna gli oggetti dell'interfaccia utente come le voci di menu e pulsanti della barra degli strumenti.Prima di menu a discesa di un menu, oppure durante il ciclo inattivo nel caso dei pulsanti della barra degli strumenti, MFC è destinata a un comando di aggiornamento.Nella figura riportata di seguito, l'oggetto documento chiama il gestore comando di aggiornamento, OnUpdateEditClearAll, per abilitare o disabilitare l'oggetto dell'interfaccia utente.
Aggiornamento dei comandi nel framework