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. ICommandTargetImplementando , 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