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 |
---|---|
Extrait la stratégie en cours de activation de l'objet. L'implémentation ATL retourne E_NOTIMPL. |
|
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. |
|
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