Interfaccia di ICommandUI
Gestisce i controlli.
interface class ICommandUI
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Imposta l'elemento dell'interfaccia utente per questo comando nello stato di selezione appropriato. |
|
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. |
|
Ottiene l'id dell'oggetto interfaccia utente rappresentato dall'oggetto ICommandUI. |
|
Ottiene l'indice dell'oggetto dell'interfaccia utente rappresentato dall'oggetto ICommandUI. |
|
Imposta l'elemento dell'interfaccia utente per questo comando nello stato di selezione appropriato. |
|
Imposta il testo dell'elemento dell'interfaccia utente per questo comando. |
Note
Questa interfaccia fornisce metodi e proprietà che gestiscono i controlli.ICommandUI è simile a Classe di CCmdUI, ma ICommandUI viene utilizzato per le applicazioni MFC che interagiscono con i componenti.NET.
ICommandUI viene utilizzato in un gestore in ICommandTargetclasse derivata ON_UPDATE_COMMAND_UI.Quando un utente di un'applicazione attiva (seleziona o scegliendo un menu, ogni voce di menu viene visualizzato come abilitata o disabilitata.La destinazione di ciascun 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.
Per ulteriori informazioni su come interfaccia ICommandUI è il comando utilizzato il routing, vedere Procedura: aggiungere il routing dei comandi al controllo Windows Form.
Per ulteriori informazioni sull'utilizzo di Windows Form, vedere Utilizzo di un controllo utente Windows Form in MFC.
Per ulteriori informazioni su come i controlli di interfaccia utente vengono gestiti in MFC, vedere Classe di CCmdUI.
Requisiti
intestazione: afxwinforms.h (definito nell'assembly atlmfc \ spostamento di liberare \ mfcmifc80.dll)