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