Vai al contenuto principale
I Visual Components sono implementati in FRE per Windows.
Questo oggetto fornisce l’accesso ai comandi di un Visual Component. Questi comandi possono comparire nel menu contestuale di un componente e nella relativa barra degli strumenti (se presente). È possibile abilitare o disabilitare i comandi e aggiungere comandi personalizzati per i Visual Components. Per ulteriori dettagli, vedere Customizing the Context Menu and Toolbar of a Visual Component. I seguenti Visual Components consentono di gestirne i comandi: ImageViewer, ZoomViewer, DocumentViewer, TextEditor. Di seguito sono riportati l’elenco dei comandi disponibili e le modalità di utilizzo di tali comandi in ciascun componente: Le informazioni sull’esecuzione dei comandi vengono trasmesse tramite speciali interfacce di output. Queste interfacce sono ICommandEvents (per C++) e la dispinterface DICommandEvents (per Visual Basic). È importante notare che gli utenti di Visual Basic non devono preoccuparsi dei dettagli di implementazione delle interfacce evento, poiché questa piattaforma di sviluppo fornisce semplici strumenti per gestirle. Questo oggetto può essere dichiarato con WithEvents in Visual Basic. Per gli utenti C++, questo significa che supporta l’interfaccia IConnectionPointContainer. Per ricevere le notifiche degli eventi, un utente C++ deve creare un oggetto derivato dall’interfaccia ICommandEvents, quindi configurare la connessione tra esso e l’origine eventi implementata nell’oggetto Commands tramite i meccanismi COM standard.

Proprietà

NomeTipoDescrizione
Countint, di sola letturaRestituisce il numero di comandi disponibili nel Visual Component.
ElementMenuItemEnum, di sola letturaRestituisce l’identificatore del comando all’indice specificato.

Metodi

NomeDescrizione
DisableCommandDisabilita il comando specificato.
DoCommandEsegue il comando specificato in modalità sincrona o asincrona.
EnableCommandAbilita il comando specificato.
HasHotKeySpecifica se il tasto di scelta rapida è utilizzato da un comando.
IsUserCommandRegisteredSpecifica se il comando definito dall’utente specificato è registrato.
RegisterUserCommandRegistra un comando definito dall’utente.
UnregisterUserCommandAnnulla la registrazione del comando definito dall’utente specificato.

Esempi

Questo oggetto viene utilizzato nei seguenti esempi di codice: VisualComponents.

Vedi anche

IImageViewer::Commands IZoomViewer::Commands IDocumentViewer::Commands ITextEditor::Commands ICommandEvents Personalizzazione del menu contestuale e della barra degli strumenti di un Visual Component