Partager via


Interface IOleInPlaceUIWindow (oleidl.h)

Implémenté par les applications conteneur et utilisé par les applications objet pour négocier l’espace de bordure sur la fenêtre de document ou de cadre. Le conteneur fournit une structure RECT dans laquelle l’objet peut placer des barres d’outils et d’autres contrôles similaires, détermine si les outils peuvent en fait être installés autour du cadre de fenêtre de l’objet, alloue de l’espace pour la bordure et établit un canal de communication entre l’objet et chaque fenêtre de cadre et de document.

Héritage

L’interface IOleInPlaceUIWindow hérite d’IOleWindow. IOleInPlaceUIWindow possède également les types de membres suivants :

Méthodes

L’interface IOleInPlaceUIWindow possède ces méthodes.

 
IOleInPlaceUIWindow ::GetBorder

Récupère le rectangle externe pour les barres d’outils et les contrôles pendant que l’objet est actif en place.
IOleInPlaceUIWindow ::RequestBorderSpace

Détermine s’il existe de l’espace disponible pour les outils à installer autour du cadre de fenêtre de l’objet pendant que l’objet est actif en place.
IOleInPlaceUIWindow ::SetActiveObject

Fournit un canal de communication direct entre l’objet et chacune des fenêtres frame et document.
IOleInPlaceUIWindow ::SetBorderSpace

Alloue de l’espace pour la bordure demandée dans l’appel à IOleInPlaceUIWindow ::RequestBorderSpace.

Configuration requise

Condition requise Valeur
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