Interfaccia ICommandTarget
Fornisce un controllo utente con un'interfaccia per ricevere comandi da un oggetto origine comando.
Sintassi
interface class ICommandTarget
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
ICommandTarget::Initialize | Inizializza l'oggetto di destinazione del comando. |
Osservazioni:
Quando si ospita un controllo utente in una visualizzazione MFC, CWinFormsView instrada i comandi e aggiorna i messaggi dell'interfaccia utente del comando al controllo utente per consentirgli di gestire i comandi MFC, ad esempio voci di menu cornice e pulsanti della barra degli strumenti. ICommandTarget
Implementando , si assegna al controllo utente un riferimento all'oggetto ICommandSource.
Vedere Procedura: Aggiungere il routing dei comandi al controllo Windows Form per un esempio di come usare ICommandTarget
.
Per altre informazioni sull'uso di Windows Form, vedere Uso di un controllo utente di Windows Form in MFC.
Requisiti
Intestazione: afxwinforms.h (definita nell'assembly atlmfc\lib\mfcmifc80.dll)
ICommandTarget::Initialize
Inizializza l'oggetto di destinazione del comando.
void Initialize(ICommandSource^ cmdSource);
Parametri
cmdSource
Handle per l'oggetto di origine del comando.
Osservazioni:
Quando si ospita un controllo utente in una visualizzazione MFC, CWinFormsView instrada i comandi e aggiorna i messaggi dell'interfaccia utente dei comandi al controllo utente per consentirgli di gestire i comandi MFC.
Questo metodo inizializza l'oggetto di destinazione del comando e lo associa all'oggetto di origine del comando specificato cmdSource. Deve essere chiamato nell'implementazione della classe di controllo utente. All'inizializzazione, è necessario registrare i gestori dei comandi con l'oggetto origine del comando chiamando ICommandSource::AddCommandHandler nell'implementazione initialize. Vedere Procedura: Aggiungere il routing dei comandi al controllo Windows Form per un esempio di come usare Initialize per eseguire questa operazione.
Vedi anche
Procedura: Aggiungere il routing dei comandi al controllo Windows Form
Interfaccia ICommandSource