Partilhar via


Classe de IPointerInactiveImpl

Essa classe implementa IUnknown e métodos de interface de IPointerInactive .

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em Tempo de Execução do Windows.

template< class T>
class IPointerInactiveImpl

Parâmetros

  • T
    Sua classe, derivada de IPointerInactiveImpl.

Membros

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

Nome

Descrição

IPointerInactiveImpl::GetActivationPolicy

Recupera a diretiva atual de ativação para o objeto.a implementação de ATL retorna E_NOTIMPL.

IPointerInactiveImpl::OnInactiveMouseMove

Notifica o objeto que o ponteiro do mouse sobre ele se mover, indicando que o objeto pode acionar eventos de mouse.a implementação de ATL retorna E_NOTIMPL.

IPointerInactiveImpl::OnInactiveSetCursor

Define o ponteiro do mouse para o objeto inativo.a implementação de ATL retorna E_NOTIMPL.

Comentários

Um objeto inativo é um que é carregado ou simplesmente executar.A o contrário de um objeto ativa, um objeto inativo não pode receber mensagens do windows mouse e teclado.Assim, os objetos usam inativos menos recursos e são geralmente mais eficientes.

A interface de IPointerInactive permite que um objeto suporta um nível mínimo de interação do mouse permanece inativo.Essa funcionalidade é particularmente útil para controles.

A classe implementa IPointerInactiveImpl os métodos de IPointerInactive simplesmente retornando E_NOTIMPL.Em o entanto, implementa IUnknown enviar informações para o dispositivo de despejo em compilações de depuração.

Artigos relacionados   tutorial de ATL, criando um projeto de ATL

Hierarquia de herança

IPointerInactive

IPointerInactiveImpl

Requisitos

Cabeçalho: atlctl.h

Consulte também

Outros recursos

Visão geral da classe de ATL