IOleControlSite ::LockInPlaceActive, méthode (ocidl.h)
Indique si un contrôle doit rester actif sur place. Les appels à cette méthode imbriquez généralement un événement pour garantir que l’état d’activation de l’objet reste stable tout au long du traitement de l’événement.
Syntaxe
HRESULT LockInPlaceActive(
[in] BOOL fLock
);
Paramètres
[in] fLock
Indique s’il faut garantir l’état actif sur place (TRUE) ou autoriser la modification de l’activation (FALSE). Quand true, un conteneur de prise en charge ne doit pas désactiver l’objet sur place tant que cette méthode n’est pas appelée à nouveau avec FALSE.
Valeur retournée
Cette méthode peut retourner les valeurs suivantes.
Code de retour | Description |
---|---|
|
Le verrouillage ou le déverrouillage a été effectué avec succès. |
|
Le conteneur ne prend pas en charge le verrouillage sur place. |
Remarques
Cette méthode affecte l’état actif sur place du contrôle, mais pas son état actif avec l’interface utilisateur.
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 |