IOleObjectImpl Class
Questa classe implementa IUnknown ed è un'interfaccia principale tra cui un contenitore comunica con un controllo.
Importante
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.
template<
class T
>
class ATL_NO_VTABLE IOleObjectImpl :
public IOleObject
Parametri
- T
La classe, derivata da IOleObjectImpl.
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Stabilisce una connessione consultiva con il controllo. |
|
Modifica lo stato del controllo da eseguire al caricamento su. |
|
Indica al controllo di eseguire una delle azioni enumerate. |
|
Indica al controllo di rimuovere tutto lo stato di annullamento viene gestito. |
|
Indica al controllo di rimuovere la relativa interfaccia utente dalla visualizzazione. |
|
Esegue il controllo e installa la finestra, ma non installa l'interfaccia utente del controllo. |
|
Fa sì che il controllo aperto- a essere modificato in una finestra separata. |
|
Esegue l'azione specificata quando l'utente fa doppio clic sul controllo. Il controllo definisce l'azione, in genere attivare il controllo sul posto. |
|
Viene illustrato un controllo appena inserito all'utente. |
|
Attiva il controllo sul posto e visualizza l'interfaccia utente del controllo, ad esempio menu e barre degli strumenti. |
|
Enumera le connessioni consultive del controllo. |
|
Enumera le azioni per il controllo. |
|
Recupera il sito client del controllo. |
|
Recupera i dati dagli Appunti. L'implementazione ATL restituisce E_NOTIMPL. |
|
Recupera l'ambito dell'area di visualizzazione del controllo. |
|
Recupera lo stato del controllo. |
|
Recupera il moniker del controllo. L'implementazione ATL restituisce E_NOTIMPL. |
|
Recupera l'identificatore di classe del controllo. |
|
Recupera il nome dell'utente tipo di controllo. |
|
Inizializza il controllo ai dati selezionati. L'implementazione ATL restituisce E_NOTIMPL. |
|
Controllare se il controllo. L'implementazione ATL restituisce S_OK. |
|
Chiamato da DoVerbDiscardUndo dopo lo stato di annullamento viene rimosso. |
|
Chiamato da DoVerbHide dopo il controllo è nascosto. |
|
Chiamato da DoVerbInPlaceActivate dopo il controllo viene attivato sul posto. |
|
Chiamato da DoVerbOpen dopo che il controllo viene aperto per la modifica in una finestra separata. |
|
Chiamato da DoVerbShow dopo che il controllo è diventato visibile. |
|
Chiamato da DoVerbUIActivate dopo aver creato l'interfaccia utente del controllo è stata attivata. |
|
Chiamato da DoVerbDiscardUndo prima dello stato di annullamento viene rimosso. |
|
Chiamato da DoVerbHide prima che il controllo è nascosto. |
|
Chiamato da DoVerbInPlaceActivate prima che il controllo viene attivato sul posto. |
|
Chiamato da DoVerbOpen prima che il controllo venga aperto per la modifica in una finestra separata. |
|
Chiamato da DoVerbShow prima che il controllo sia stato reso visibile. |
|
Chiamato da DoVerbUIActivate prima dell'interfaccia utente del controllo sia stata attivata. |
|
Indica al controllo sul sito client nel contenitore. |
|
Consigliabile utilizzare una combinazione di colori all'applicazione del controllo, se disponibile. L'implementazione ATL restituisce E_NOTIMPL. |
|
Impostare l'ambito dell'area di visualizzazione del controllo. |
|
Indica al controllo dei nomi dell'applicazione contenitore e documento contenitore. |
|
Indica al controllo che il relativo moniker è. L'implementazione ATL restituisce E_NOTIMPL. |
|
Elimina una connessione consultiva con il controllo. |
|
Aggiorna il controllo. L'implementazione ATL restituisce S_OK. |
Note
L'interfaccia IOleObject è l'interfaccia principale tra cui un contenitore comunica con un controllo. La classe IOleObjectImpl fornisce un'implementazione predefinita di questa interfaccia e implementa IUnknown inviando le informazioni del dispositivo di dump nelle build di debug.
Articoli correlati L'esercitazione ATL, Creare un progetto ATL
Gerarchia di ereditarietà
IOleObject
IOleObjectImpl
Requisiti
Header: atlctl.h