Méthode IOleInPlaceSite ::OnUIActivate (oleidl.h)
Avertit le conteneur que l’objet est sur le point d’être activé sur place et que l’objet va remplacer le menu main du conteneur par un menu composite sur place.
Syntaxe
HRESULT OnUIActivate();
Valeur de retour
Cette méthode retourne S_OK si le conteneur autorise l’activation sur place. Les autres valeurs de retour possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Une erreur inattendue s’est produite. |
Remarques
Remarques aux appelants
L’objet sur place appelle IOleInPlaceSite ::OnUIActivate juste avant d’activer son interface utilisateur.Remarques aux implémenteurs
Le conteneur doit supprimer toute interface utilisateur associée à sa propre activation. Si le conteneur est lui-même un objet incorporé, il doit supprimer son interface utilisateur au niveau du document.Si un objet est déjà actif dans le même document, le conteneur doit appeler IOleInPlaceObject ::UIDeactivate avant d’appeler OnUIDeactivate.
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 |