Méthode IOleInPlaceUIWindow ::GetBorder (oleidl.h)
Récupère le rectangle externe pour les barres d’outils et les contrôles lorsque l’objet est actif sur place.
Syntaxe
HRESULT GetBorder(
[out] LPRECT lprectBorder
);
Paramètres
[out] lprectBorder
Pointeur vers une structure RECT où le rectangle externe doit être retourné. Les coordonnées de la structure sont relatives à la fenêtre représentée par l’interface.
Valeur retournée
Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.
Code de retour | Description |
---|---|
|
L’objet ne peut pas installer de barres d’outils dans cet objet de fenêtre. |
|
Mémoire insuffisante disponible pour cette opération. |
|
Une erreur inattendue s’est produite. |
Remarques
Remarques aux appelants
La fonction IOleInPlaceUIWindow ::GetBorder , lorsqu’elle est appelée sur un objet de fenêtre de document ou de cadre, retourne le rectangle externe (relatif à la fenêtre) dans lequel l’objet peut placer des barres d’outils ou des contrôles similaires.Si l’objet doit installer ces outils, il doit négocier l’espace des outils dans ce rectangle à l’aide de IOleInPlaceUIWindow ::RequestBorderSpace , puis appeler IOleInPlaceUIWindow ::SetBorderSpace pour obtenir cet espace alloué.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour