Interfaccia ICommandUI
Gestisce i comandi dell'interfaccia utente.
Sintassi
interface class ICommandUI
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
icommandui__Check | Imposta l'elemento dell'interfaccia utente per questo comando sullo stato di controllo appropriato. |
ICommandUI::ContinueRouting | Indica al meccanismo di routing dei comandi di continuare a instradare il messaggio corrente verso il basso nella catena di gestori. |
ICommandUI::Enabled | Abilita o disabilita l'elemento dell'interfaccia utente per questo comando. |
ICommandUI::ID | Ottiene l'ID dell'oggetto interfaccia utente rappresentato dall'oggetto ICommandUI . |
ICommandUI::Index | Ottiene l'indice dell'oggetto interfaccia utente rappresentato dall'oggetto ICommandUI . |
ICommandUI::Radio | Imposta l'elemento dell'interfaccia utente per questo comando sullo stato di controllo appropriato. |
ICommandUI::Text | Imposta il testo dell'elemento dell'interfaccia utente per questo comando. |
Osservazioni:
Questa interfaccia fornisce metodi e proprietà che gestiscono i comandi dell'interfaccia utente. ICommandUI
è simile alla classe CCmdUI, ad eccezione del fatto che ICommandUI
viene usata per le applicazioni MFC che interagiscono con i componenti .NET.
ICommandUI
viene usato all'interno di un gestore ON_UPDATE_COMMAND_UI in una classe derivata da ICommandTarget. Quando un utente di un'applicazione attiva (seleziona o fa clic) un menu, ogni voce di menu viene visualizzata come abilitata o disabilitata. La destinazione di ogni comando di menu fornisce queste informazioni implementando un gestore ON_UPDATE_COMMAND_UI. Per ogni oggetto dell'interfaccia utente del comando nell'applicazione, usare la Creazione guidata classi per creare una voce e un prototipo di funzione della mappa messaggi per ogni gestore.
Per altre informazioni sull'uso dell'interfaccia ICommandUI
nel routing dei comandi, vedere Procedura: Aggiungere il routing dei comandi al controllo Windows Form.
Per altre informazioni sull'uso di Windows Form, vedere Uso di un controllo utente di Windows Form in MFC.
Per altre informazioni sulla gestione dei comandi dell'interfaccia utente in MFC, vedere Classe CCmdUI.
ICommandUI::Check
Imposta l'elemento dell'interfaccia utente per questo comando sullo stato di controllo appropriato.
property UICheckState Check;
Osservazioni:
Questa proprietà imposta l'elemento dell'interfaccia utente per questo comando sullo stato di controllo appropriato. Impostare Controlla sui valori seguenti:
- 0 Deselezionare
- 1 Controllo
- 2 Impostare indeterminate
ICommandUI::ContinueRouting
Indica al meccanismo di routing dei comandi di continuare a instradare il messaggio corrente verso il basso nella catena di gestori.
void ContinueRouting();
Osservazioni:
Si tratta di una funzione membro avanzata che deve essere usata insieme a un gestore ON_COMMAND_EX che restituisce FALSE. Per altre informazioni, vedere La nota tecnica TN006: Mappe messaggi.
ICommandUI::Enabled
Abilita o disabilita l'elemento dell'interfaccia utente per questo comando.
property bool Enabled;
Osservazioni:
Questa proprietà abilita o disabilita l'elemento dell'interfaccia utente per questo comando. Impostare Abilitato su TRUE per abilitare l'elemento, FALSE per disabilitarlo.
ICommandUI::ID
Ottiene l'ID dell'oggetto interfaccia utente rappresentato dall'oggetto ICommandUI.
property unsigned int ID;
Osservazioni:
Questa proprietà ottiene l'ID (handle) della voce di menu, del pulsante della barra degli strumenti o di un altro oggetto interfaccia utente rappresentato dall'oggetto ICommandUI.
ICommandUI::Index
Ottiene l'indice dell'oggetto interfaccia utente rappresentato dall'oggetto ICommandUI.
property unsigned int Index;
Osservazioni:
Questa proprietà ottiene l'indice (handle) della voce di menu, del pulsante della barra degli strumenti o di un altro oggetto interfaccia utente rappresentato dall'oggetto ICommandUI.
ICommandUI::Radio
Imposta l'elemento dell'interfaccia utente per questo comando sullo stato di controllo appropriato.
property bool Radio;
Osservazioni:
Questa proprietà imposta l'elemento dell'interfaccia utente per questo comando sullo stato di controllo appropriato. Impostare Radio su TRUE per abilitare l'elemento; in caso contrario FALSE.
ICommandUI::Text
Imposta il testo dell'elemento dell'interfaccia utente per questo comando.
property String^ Text;
Osservazioni:
Questa proprietà imposta il testo dell'elemento dell'interfaccia utente per questo comando. Impostare Testo su un handle stringa di testo.
Requisiti
Intestazione: afxwinforms.h (definita nell'assembly atlmfc\lib\mfcmifc80.dll)