IOleControlImpl-Klasse
Diese Klasse stellt eine Standardimplementierung der IOleControl
Schnittstelle bereit und implementiert IUnknown
.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
template<class T>
class IOleControlImpl
Parameter
T
Ihre Klasse, abgeleitet von IOleControlImpl
.
Member
Öffentliche Methoden
Name | Beschreibung |
---|---|
IOleControlImpl::FreezeEvents | Gibt an, ob der Container Ereignisse vom Steuerelement ignoriert oder akzeptiert. |
IOleControlImpl::GetControlInfo | Füllt Informationen zum Tastaturverhalten des Steuerelements aus. Die ATL-Implementierung gibt E_NOTIMPL zurück. |
IOleControlImpl::OnAmbientPropertyChange | Informiert ein Steuerelement, dass eine oder mehrere Umgebungseigenschaften des Containers geändert wurden. Die ATL-Implementierung gibt S_OK zurück. |
IOleControlImpl::OnMnemonic | Informiert das Steuerelement, dass ein Benutzer einen angegebenen Tastenanschlag gedrückt hat. Die ATL-Implementierung gibt E_NOTIMPL zurück. |
Hinweise
Klasse IOleControlImpl
stellt eine Standardimplementierung der IOleControl-Schnittstelle bereit und implementiert, indem Informationen in Debugbuilds IUnknown
an das Speicherabbildgerät gesendet werden.
Verwandte Artikel ATL-Lernprogramm, Erstellen eines ATL-Projekts
Vererbungshierarchie
IOleControl
IOleControlImpl
Anforderungen
Header: atlctl.h
IOleControlImpl::FreezeEvents
Erhöht bei der Implementierung FreezeEvents
von ATL das Datenmemmemm der m_nFreezeEvents
Steuerelementklasse, wenn bFreeze
WAHR ist, und erhöht m_nFreezeEvents
, wenn bFreeze
"FALSE" ist.
HRESULT FreezeEvents(BOOL bFreeze);
Hinweise
FreezeEvents
gibt dann S_OK zurück.
Siehe "IOleControl::FreezeEvents " im Windows SDK.
IOleControlImpl::GetControlInfo
Füllt Informationen zum Tastaturverhalten des Steuerelements aus.
HRESULT GetControlInfo(LPCONTROLINFO pCI);
Hinweise
Siehe IOleControl:GetControlInfo im Windows SDK.
Rückgabewert
Gibt E_NOTIMPL zurück.
IOleControlImpl::OnAmbientPropertyChange
Informiert ein Steuerelement, dass eine oder mehrere Umgebungseigenschaften des Containers geändert wurden.
HRESULT OnAmbientPropertyChange(DISPID dispid);
Rückgabewert
Gibt S_OK zurück.
Hinweise
Siehe IOleControl::OnAmbientPropertyChange im Windows SDK.
IOleControlImpl::OnMnemonic
Informiert das Steuerelement, dass ein Benutzer einen angegebenen Tastenanschlag gedrückt hat.
HRESULT OnMnemonic(LPMSG pMsg);
Rückgabewert
Gibt E_NOTIMPL zurück.
Hinweise
Siehe IOleControl::OnMnemonic im Windows SDK.
Siehe auch
IOleObjectImpl-Klasse
ActiveX-Steuerelementschnittstellen
Klassenübersicht