Partager via


Interface IPointerInactive (ocidl.h)

Permet à un objet de rester inactif la plupart du temps, tout en continuant à participer à l’interaction avec la souris, y compris le glisser-déplacer.

Les objets peuvent être actifs (sur place ou actifs dans l’interface utilisateur) ou être inactifs (chargés ou en cours d’exécution). Un objet actif crée une fenêtre et peut recevoir des messages de souris et de clavier Windows. Un objet inactif peut s’afficher et fournir une représentation de ses données dans un format donné. Bien qu’ils offrent davantage de fonctionnalités, les objets actifs consomment également plus de ressources que les objets inactifs. En règle générale, ils sont plus volumineux et plus lents que les objets inactifs. Ainsi, le fait de conserver un objet inactif peut améliorer les performances.

Toutefois, un objet, tel qu’un contrôle, doit être en mesure de contrôler le pointeur de la souris, de déclencher des événements de souris et d’agir en tant que cible de déplacement afin de pouvoir participer à l’interface utilisateur de son application conteneur.

Héritage

L’interface IPointerInactive hérite de l’interface IUnknown. IPointerInactive a également les types de membres suivants :

Méthodes

L’interface IPointerInactive a ces méthodes.

 
IPointerInactive ::GetActivationPolicy

Récupère la stratégie d’activation actuelle pour l’objet . Cette méthode est appelée par le conteneur à la réception d’un message WM_SETCURSOR ou WM_MOUSEMOVE lorsqu’un objet inactif se trouve sous le pointeur de la souris.
IPointerInactive ::OnInactiveMouseMove

Avertit l’objet que le pointeur de la souris s’est déplacé sur lui afin que l’objet puisse déclencher des événements de souris. Cette méthode est appelée par le conteneur à la réception d’une méthode WM_MOUSEMOVE lorsqu’un objet inactif se trouve sous le pointeur de la souris.
IPointerInactive ::OnInactiveSetCursor

Définit le pointeur de la souris pour un objet inactif. Cette méthode est appelée par le conteneur à la réception d’une méthode WM_SETCURSOR lorsqu’un objet inactif se trouve sous le pointeur de la souris.

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