Freigeben über


IOleControlImpl-Klasse

Hinweis

Die aktive Vorlagenbibliothek (ACTIVE Template Library, ATL) wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

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 ArtikelATL-Lernprogramm, Erstellen eines ATL-Projekts

Vererbungshierarchie

IOleControl

IOleControlImpl

Anforderungen

Kopfzeile: 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