Classe di COleCmdUI
Implementa un metodo a MFC aggiornare lo stato degli oggetti dell'interfaccia utente correlati alle funzionalità guidate IOleCommandTargetdell'applicazione.
class COleCmdUI : public CCmdUI
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto COleCmdUI. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Imposta o cancella il flag del comando di attivare. |
|
Imposta lo stato di un comando di utilizzare o. |
|
Restituisce una stringa del nome o dello stato del testo per un comando. |
Note
In un'applicazione non attivata per DocObjects, quando un utente visualizza un menu nell'applicazione, MFC elabora i notifcations UPDATE_COMMAND_UI.Ogni notifica viene fornito un oggetto CCmdUI che può essere modificato per visualizzare lo stato di un determinato comando.Tuttavia, quando l'applicazione è abilitata di DocObjects, le notifiche UPDATE_OLE_COMMAND_UI processi di MFC e assegna oggetti COleCmdUI.
COleCmdUI consente un DocObject ai controlli di ricezione provenienti dall'interfaccia utente del contenitore (come FileNew, aprire, stampa, e così via) e consente un contenitore per i controlli di ricezione provenienti dall'interfaccia utente di DocObject.Sebbene IDispatch può essere utilizzato per inviare gli stessi controlli, IOleCommandTarget fornisce un modo più semplice per eseguire una query ed eseguire poiché si basa su uno di comandi standard, in genere senza argomenti e su nessun informazioni sul tipo è implicito.COleCmdUI può essere utilizzato per attivare, aggiornare e impostare altre proprietà dei controlli dell'interfaccia utente di DocObject.Quando si desidera richiamare il comando, chiamare COleServerDoc::OnExecOleCmd.
Per ulteriori informazioni su DocObjects, vedere CDocObjectServer e CDocObjectServerItem.Vedere anche Primi passaggi Internet: documenti attivi e documenti attivi.
Gerarchia di ereditarietà
COleCmdUI
Requisiti
Header: afxdocobj.h