Share via


IOleInPlaceActiveObjectImpl, classe

Cette classe fournit des méthodes pour faciliter la communication entre un contrôle sur place et son conteneur.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.

template< class T> 
class IOleInPlaceActiveObjectImpl

Paramètres

  • T
    Votre classe, dérivée de IOleInPlaceActiveObjectImpl.

Membres

Méthodes publiques

Nom

Description

IOleInPlaceActiveObjectImpl::ContextSensitiveHelp

Active l'aide contextuelle. L'implémentation ATL retourne E_NOTIMPL.

IOleInPlaceActiveObjectImpl::EnableModeless

Active les boîtes de dialogue non modale. L'implémentation ATL retourne S_OK.

IOleInPlaceActiveObjectImpl::GetWindow

Obtient un handle de fenêtre.

IOleInPlaceActiveObjectImpl::OnDocWindowActivate

Informe le contrôle lorsque la fenêtre de document du conteneur est activée ou désactivée. L'implémentation ATL retourne S_OK.

IOleInPlaceActiveObjectImpl::OnFrameWindowActivate

Informe le contrôle lorsque la fenêtre frame de niveau supérieur du conteneur est activée ou désactivée. Retourne d'implémentation ATL

IOleInPlaceActiveObjectImpl::ResizeBorder

Informe le contrôle qu'il doit redimensionner ses bordures. L'implémentation ATL retourne S_OK.

IOleInPlaceActiveObjectImpl::TranslateAccelerator

Traite les messages de touche accélérateur de menu du conteneur. L'implémentation ATL retourne E_NOTIMPL.

Notes

L'interface d' IOleInPlaceActiveObject permet la communication entre un contrôle sur place et son conteneur ; par exemple, la communication de l'état actif du contrôle et du conteneur, et l'informer le contrôle doit se redimensionner. La classe IOleInPlaceActiveObjectImpl fournit une implémentation par défaut d' IOleInPlaceActiveObject et prend en charge IUnknown en envoyant des informations à l'unité de vidage dans les versions debug.

Articles connexes   Didacticiel ATL, créer un projet ATL

Hiérarchie d'héritage

IOleInPlaceActiveObject

IOleInPlaceActiveObjectImpl

Configuration requise

Header: atlctl.h

Voir aussi

Référence

CComControl, classe

ActiveX Controls Interfaces

Autres ressources

Vue d'ensemble de la classe ATL