Partager via


IPointerInactiveImpl, classe

Cette classe implémente IUnknown et les méthodes d'interface d' IPointerInactive .

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.

template< class T> 
class IPointerInactiveImpl

Paramètres

  • T
    Votre classe, dérivée de IPointerInactiveImpl.

Membres

Méthodes publiques

Nom

Description

IPointerInactiveImpl::GetActivationPolicy

Extrait la stratégie en cours de activation de l'objet. L'implémentation ATL retourne E_NOTIMPL.

IPointerInactiveImpl::OnInactiveMouseMove

Informe l'objet que le pointeur de la souris a atteint dessus, indiquant l'objet peut déclencher des événements de souris. L'implémentation ATL retourne E_NOTIMPL.

IPointerInactiveImpl::OnInactiveSetCursor

Place le pointeur de la souris pour l'objet inactif. L'implémentation ATL retourne E_NOTIMPL.

Notes

Un objet est inactif un qui est chargé ou simplement exécuter. Contrairement à un objet actif, un objet inactif ne peut pas recevoir des messages de clavier et de souris windows. Par conséquent, les objets inactifs utilisent moins de ressources et sont généralement plus efficaces.

L'interface d' IPointerInactive permet à un objet pour prendre en charge un niveau minimal d'interaction souris tout en restant inactive. Cette fonctionnalité est particulièrement utile pour les contrôles.

La classe IPointerInactiveImpl implémente les méthodes d' IPointerInactive en retournant simplement E_NOTIMPL. Toutefois, il implémente IUnknown en envoyant des informations à l'unité de vidage dans les versions debug.

Articles connexes   Didacticiel ATL, créer un projet ATL

Hiérarchie d'héritage

IPointerInactive

IPointerInactiveImpl

Configuration requise

Header: atlctl.h

Voir aussi

Autres ressources

Vue d'ensemble de la classe ATL