IOleObjectImpl-Klasse
Diese Klasse implementiert IUnknown und ist die Prinzipale Schnittstelle, über die ein Container ein Steuerelement ist.
Wichtig |
---|
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen. |
template<
class T
>
class ATL_NO_VTABLE IOleObjectImpl :
public IOleObject
Parameter
- T
Die Klasse, die von abgeleitet IOleObjectImpl.
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Richtet eine Advise-Verbindung mit dem Steuerelement ein. |
|
Ändert den Steuerelementzustand für das Ausführen nach geladen. |
|
Teilt das Steuerelement mit, um eine seiner aufgelisteten Aktionen auszuführen. |
|
Teilt das Steuerelement mit, dass beliebige Rückgängigzustand zu verwerfen, den es beibehält. |
|
Teilt das Steuerelement mit, um die Benutzeroberfläche von der Ansicht zu entfernen. |
|
Führt das Steuerelement aus und installiert das Fenster installiert, aber nicht die Benutzeroberfläche des Steuerelements. |
|
Veranlasst das Steuerelement, in einem separaten Fenster OPEN-bearbeitetzu werden. |
|
Führt die angegebene Aktion aus, wenn der Benutzer auf das Steuerelement doppelklickt.Das Steuerelement definiert die Aktion, das direkte Steuerelement normalerweise zu aktivieren. |
|
Zeigt dem Benutzer ein neu eingefügtes Steuerelement an. |
|
Ermöglicht das direkte Steuerelement und zeigt die Benutzeroberfläche des Steuerelements, wie Menüs und Symbolleisten an. |
|
Listet die Advise-Verbindungen des Steuerelements auf. |
|
Listet Aktionen für das Steuerelement aufgelistet. |
|
Ruft die Clientsite des Steuerelements ab. |
|
Ruft Daten aus der Zwischenablage ab.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Ruft den Extent des Anzeigebereichs des Steuerelements ab. |
|
Ruft den Status des Steuerelements ab. |
|
Ruft den Moniker des Steuerelements ab.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Ruft die Klassen-ID des Steuerelements ab. |
|
Ruft den Benutzertypnamen des Steuerelements ab. |
|
Initialisiert das Steuerelement von ausgewählten Daten.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Überprüft, ob das Steuerelement auf dem neuesten Stand ist.Die ATL-Implementierung gibt S_OK zurück. |
|
Aufgerufen durch DoVerbDiscardUndo nach dem Rückgängigzustand wird verworfen. |
|
Aufgerufen durch DoVerbHide nach dem Steuerelement werden ausgeblendet. |
|
Aufgerufen durch DoVerbInPlaceActivate nach dem Steuerelement ist an der Stelle aktiviert. |
|
Aufgerufen durch DoVerbOpen, nachdem das Steuerelement zur Bearbeitung in einem separaten Fenster geöffnet wurde. |
|
Aufgerufen durch DoVerbShow, nachdem das Steuerelement angezeigt hergestellt wurde. |
|
Aufgerufen durch DoVerbUIActivate, nachdem die Benutzeroberfläche des Steuerelements aktiviert wurde. |
|
Aufgerufen durch DoVerbDiscardUndo vor dem Rückgängigzustand wird verworfen. |
|
Aufgerufen durch DoVerbHide vor dem Steuerelement werden ausgeblendet. |
|
Aufgerufen durch DoVerbInPlaceActivate vor dem Steuerelement ist an der Stelle aktiviert. |
|
Aufgerufen durch DoVerbOpen, bevor das Steuerelement zur Bearbeitung in einem separaten Fenster geöffnet wurde. |
|
Aufgerufen durch DoVerbShow, bevor das Steuerelement angezeigt hergestellt wurde. |
|
Aufgerufen durch DoVerbUIActivate, bevor die Benutzeroberfläche des Steuerelements aktiviert wurde. |
|
Verweist auf das Steuerelement über die Clientsite im Container. |
|
Empfiehlt ein Farbschema der Anwendung des Steuerelements, sofern vorhanden.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Legt den Umfang des Anzeigebereichs des Steuerelements fest. |
|
Teilt dem Steuerelement die Namen der Containeranwendung und des Containerdokuments mit. |
|
Teilt dem Steuerelement mit, wie der Moniker ist.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Löscht eine Advise-Verbindung mit dem Steuerelement. |
|
Aktualisiert das Steuerelement.Die ATL-Implementierung gibt S_OK zurück. |
Hinweise
Die IOleObject-Schnittstelle ist die grundlegende Schnittstelle, über die ein Container ein Steuerelement ist.- Klasse IOleObjectImpl stellt eine Standardimplementierung dieser Schnittstelle und implementiert IUnknown, indem Informationen zum Sicherungsgerät in Debugbuilds sendet.
Verwandte Elemente ATL-Lernprogramm, Erstellen eines ATL-Projekts
Vererbungshierarchie
IOleObject
IOleObjectImpl
Anforderungen
Header: atlctl.h