Partager via


Méthode IOleClientSite ::OnShowWindow (oleidl.h)

Avertit un conteneur lorsque la fenêtre d’un objet incorporé est sur le point de devenir visible ou invisible. Cette méthode ne s’applique pas à un objet qui est activé sur place et n’a donc aucune fenêtre distincte de celle de son conteneur.

Syntaxe

HRESULT OnShowWindow(
  [in] BOOL fShow
);

Paramètres

[in] fShow

Indique si la fenêtre d’un objet est ouverte (TRUE) ou fermée (FALSE).

Valeur retournée

Cette méthode retourne S_OK en cas de réussite.

Remarques

Un objet incorporé appelle OnShowWindow pour tenir son conteneur informé lorsque l’objet est ouvert dans une fenêtre. Cette fenêtre peut ou non être visible pour l’utilisateur final. Le conteneur utilise ces informations pour ombrage du site client de l’objet lorsque l’objet est affiché dans une fenêtre, et pour supprimer l’ombrage lorsque l’objet ne l’est pas. Un objet ombré, ayant reçu cette notification, sait qu’il a déjà une fenêtre ouverte et peut donc répondre à un double-clic en plaçant cette fenêtre rapidement en haut, au lieu de lancer son application afin d’en obtenir une nouvelle.

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

IOleClientSite