Partager via


Interface IOleInPlaceSiteEx (ocidl.h)

Fournit un ensemble supplémentaire de méthodes de notification d’activation et de désactivation qui permettent à un objet d’éviter un clignotement inutile à l’écran lorsque l’objet est activé et désactivé.

Lorsqu’un objet est activé, il ne sait pas si son affichage visuel est déjà correct. Lorsque l’objet est désactivé, le conteneur ne sait pas si l’affichage visuel est correct. Pour éviter un redessinage et le scintillement d’écran associé dans les deux cas, le conteneur peut fournir cette extension à IOleInPlaceSite.

Héritage

L’interface IOleInPlaceSiteEx hérite de IOleInPlaceSite. IOleInPlaceSiteEx a également les types de membres suivants :

Méthodes

L’interface IOleInPlaceSiteEx a ces méthodes.

 
IOleInPlaceSiteEx ::OnInPlaceActivateEx

Appelé par l’objet incorporé pour déterminer s’il doit se redessiner lors de l’activation.
IOleInPlaceSiteEx ::OnInPlaceDeactivateEx

Avertit le conteneur si l’objet doit être redessiné lors de la désactivation.
IOleInPlaceSiteEx ::RequestUIActivate

Informe le conteneur que l'objet va passer à l'état Interface utilisateur actif.

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 ocidl.h

Voir aussi

IOleInPlaceSite