Freigeben über


IOleInPlaceActiveObjectImpl Class

Diese Klasse stellt Methoden zur Sicherung von Kommunikation zwischen einem direkten Steuerelement und dessen Container bereit.

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen.

template< class T> 
class IOleInPlaceActiveObjectImpl

Parameter

  • T
    Die Klasse, die von abgeleitet IOleInPlaceActiveObjectImpl.

Mitglieder

Öffentliche Methoden

Name

Description

IOleInPlaceActiveObjectImpl::ContextSensitiveHelp

Aktiviert kontextbezogene Hilfe. Die ATL-Implementierung gibt E_NOTIMPL zurück.

IOleInPlaceActiveObjectImpl::EnableModeless

Ermöglicht nicht modale Dialogfelder. Die ATL-Implementierung gibt S_OK zurück.

IOleInPlaceActiveObjectImpl::GetWindow

Ruft einen Fensterhandle ab.

IOleInPlaceActiveObjectImpl::OnDocWindowActivate

Benachrichtigt das Steuerelement, wenn das Dokumentfenster des Containers aktiviert oder deaktiviert ist. Die ATL-Implementierung gibt S_OK zurück.

IOleInPlaceActiveObjectImpl::OnFrameWindowActivate

Benachrichtigt das Steuerelement, wenn das Rahmenfenster des Containers der obersten Ebene aktiviert oder deaktiviert ist. Die ATL-Implementierungsrückgaben

IOleInPlaceActiveObjectImpl::ResizeBorder

Informiert das Steuerelement, das es seine Rahmen Größe ändern muss. Die ATL-Implementierung gibt S_OK zurück.

IOleInPlaceActiveObjectImpl::TranslateAccelerator

Verarbeitet Menüzugriffstastenmeldungen vom Container. Die ATL-Implementierung gibt E_NOTIMPL zurück.

Hinweise

Die IOleInPlaceActiveObject-Schnittstelle können direkte Kommunikation zwischen einem Steuerelement und dessen Container; beispielsweise den aktiven Zustand des Steuerelements und des Containers hervorgeht und das Steuerelement informierend muss sie ihre Größe ändern. - Klasse IOleInPlaceActiveObjectImpl stellt eine Standardimplementierung von IOleInPlaceActiveObject und unterstützt IUnknown, indem Informationen zum Sicherungsgerät in Debugbuilds sendet.

Verwandte Elemente   ATL-Lernprogramm, Erstellen eines ATL-Projekts

Vererbungshierarchie

IOleInPlaceActiveObject

IOleInPlaceActiveObjectImpl

Anforderungen

Header: atlctl.h

Siehe auch

Referenz

CComControl Class

ActiveX Controls Interfaces

Weitere Ressourcen

ATL Class Overview