Condividi tramite


Oggetti dell'interfaccia utente e ID comando

Le voci di menu, i pulsanti della barra degli strumenti e i tasti di scelta rapida sono "oggetti dell'interfaccia utente" in grado di generare comandi. Ogni oggetto dell'interfaccia utente ha un ID. Si associa un oggetto dell'interfaccia utente a un comando assegnando lo stesso ID all'oggetto e al comando . Come spiegato in Messaggi, i comandi vengono implementati come messaggi speciali. La figura "Comandi nel framework" di seguito mostra come il framework gestisce i comandi. Quando un oggetto interfaccia utente genera un comando, ad esempio ID_EDIT_CLEAR_ALL, uno degli oggetti nell'applicazione gestisce il comando , nella figura seguente, la funzione dell'oggetto OnEditClearAll documento viene chiamata tramite la mappa messaggi del documento.

Commands in the Framework.
Comandi nel framework

La figura "Aggiornamento dei comandi nel framework" di seguito mostra come MFC aggiorna gli oggetti dell'interfaccia utente, ad esempio voci di menu e pulsanti della barra degli strumenti. Prima dell'eliminazione di un menu o durante il ciclo di inattività nel caso dei pulsanti della barra degli strumenti, MFC instrada un comando di aggiornamento. Nella figura seguente l'oggetto documento chiama il gestore dei comandi di aggiornamento, OnUpdateEditClearAll, per abilitare o disabilitare l'oggetto interfaccia utente.

Command updating in the Framework.
Aggiornamento dei comandi nel framework

Vedi anche

Messaggi e comandi nel framework