Partager via


Interface IOleInPlaceActiveObject (oleidl.h)

Fournit un canal direct de communication entre un objet sur place et la fenêtre frame la plus externe de l’application associée et la fenêtre de document dans l’application qui contient l’objet incorporé. La communication implique la traduction de messages, l’état de la fenêtre frame (activée ou désactivée) et l’état de la fenêtre de document (activée ou désactivée). En outre, il informe l’objet quand il doit redimensionner ses bordures et gère les boîtes de dialogue sans mode.

Héritage

L’interface IOleInPlaceActiveObject hérite de IOleWindow. IOleInPlaceActiveObject a également les types de membres suivants :

Méthodes

L’interface IOleInPlaceActiveObject utilise ces méthodes.

 
IOleInPlaceActiveObject::EnableModeless

Active ou désactive les boîtes de dialogue sans mode lorsque le conteneur crée ou détruit une boîte de dialogue modale.
IOleInPlaceActiveObject::OnDocWindowActivate

Avertit l’objet actif sur place lorsque la fenêtre de document du conteneur est activée ou désactivée.
IOleInPlaceActiveObject::OnFrameWindowActivate

Avertit l’objet lorsque la fenêtre frame de niveau supérieur du conteneur est activée ou désactivée.
IOleInPlaceActiveObject::ResizeBorder

Alerte l’objet dont il a besoin pour redimensionner son espace de bordure.
IOleInPlaceActiveObject::TranslateAccelerator

Traite les messages de touche d’accélérateur de menu à partir de la file d’attente de messages du conteneur. Cette méthode doit être utilisée uniquement pour les objets créés par une application d’objet DLL.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête oleidl.h

Voir aussi

IOleWindow