Condividi tramite


Classe di IPointerInactiveImpl

Questa classe implementa IUnknown i metodi di interfaccia IPointerInactive.

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

template< class T>
class IPointerInactiveImpl

Parametri

  • T
    La classe, derivata da IPointerInactiveImpl.

Membri

3e9bexy8.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

IPointerInactiveImpl::GetActivationPolicy

Recupera i criteri di attivazione correnti per l'oggetto.L'implementazione ATL restituisce E_NOTIMPL.

IPointerInactiveImpl::OnInactiveMouseMove

Notifica l'oggetto che il puntatore del mouse se si è spostato su, per indicare che l'oggetto può generare eventi del mouse.L'implementazione ATL restituisce E_NOTIMPL.

IPointerInactiveImpl::OnInactiveSetCursor

Imposta il puntatore del mouse per l'oggetto inattivo.L'implementazione ATL restituisce E_NOTIMPL.

Note

Un oggetto è inattivo uno caricato o semplicemente in esecuzione.A differenza di un oggetto attivo, l'oggetto inattivo non può ricevere messaggi della tastiera e del mouse di Windows.Pertanto, gli oggetti non utilizzano meno risorse e sono in genere più efficienti.

L'interfaccia IPointerInactive consente a un oggetto supporta un livello minimo di interazioni con il mouse rimane inattiva.Questa funzionalità è particolarmente utile per i controlli.

La classe IPointerInactiveImpl implementa i metodi IPointerInactive completare l'esecuzione E_NOTIMPL.Tuttavia, implementa IUnknown inviando le informazioni del dispositivo di dump nelle build di debug.

Articoli correlati   L'esercitazione ATL, Creare un progetto ATL

Gerarchia di ereditarietà

IPointerInactive

IPointerInactiveImpl

Requisiti

Header: atlctl.h

Vedere anche

Altre risorse

I cenni preliminari sulle classi ATL