Clase de IPointerInactiveImpl

esta clase implementa IUnknown y los métodos de interfaz de IPointerInactive .

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template< class T>
class IPointerInactiveImpl

Parámetros

  • T
    la clase, derivada de IPointerInactiveImpl.

Members

3e9bexy8.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

IPointerInactiveImpl::GetActivationPolicy

Recupera la directiva actual de activación para el objeto.la implementación de ATL devuelve E_NOTIMPL.

IPointerInactiveImpl::OnInactiveMouseMove

Notifica al objeto que el puntero del mouse ha desplazado sobre él, que indica que el objeto puede desencadenar eventos del mouse.la implementación de ATL devuelve E_NOTIMPL.

IPointerInactiveImpl::OnInactiveSetCursor

Establece el puntero del mouse para el objeto inactivo.la implementación de ATL devuelve E_NOTIMPL.

Comentarios

Un objeto inactivo es uno que se carga simplemente o su ejecución.A diferencia de un objeto activo, un objeto inactivo no puede recibir mensajes del teclado y de mouse de Windows.Así, los objetos inactivos utilizan menos recursos y suelen ser más eficaces.

La interfaz de IPointerInactive permite que un objeto admite un nivel mínimo de interacción con el mouse mientras permanece inactivo.Esta funcionalidad es especialmente útil para los controles.

La clase IPointerInactiveImpl implementa los métodos de IPointerInactive simplemente devuelve E_NOTIMPL.Sin embargo, implementa IUnknown enviando información del dispositivo de volcado en versiones de depuración.

artículos relacionados   tutorial de ATL, Crear un proyecto ATL

Jerarquía de herencia

IPointerInactive

IPointerInactiveImpl

Requisitos

encabezado: atlctl.h

Vea también

Otros recursos

Información general de la clase ATL