IOleObjectImpl Class
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