CPropExchange

CPropExchange não tem uma classe base.

Estabelece o contexto e a direção de uma troca de propriedade.

Classe CPropExchange oferece suporte à implementação de persistência para seus controles OLE. Persistência é a troca de informações de estado do Controlarar, normalmente representadas por suas propriedades, entre o Controlarar propriamente dito e uma médio.

A estrutura constrói um objeto derivado CPropExchange quando ele é notificado de que propriedades de um Controlarar OLE estão a ser carregado a partir ou armazenadas para armazenamento persistente.

O quadro passa um ponteiro para este objeto CPropExchange para seu controle DoPropExchange função. Se você usou o ClassWizard para criar os arquivos de inicialização para seu controle, o controle DoPropExchange função chama COleControl:: DoPropExchange. A versão de classe base troca propriedades do Controlarar ações; você modifica a versão da classe derivada para propriedades do exchange que você adicionou ao seu controle.

CPropExchange pode ser usado para serializar propriedades de um Controlarar ou inicializar propriedades de um controle sobre a carga ou a criação de um Controlarar. ExchangeProp e ExchangeFontProp funções de membro de CPropExchange são capazes de armazenar propriedades para e carregá-los de diferentes meios de comunicação.

Para obter mais informações sobre o uso CPropExchange, consulte o artigo ActiveX controles: propriedade páginas no Guia do programador do Visual C++.

# include lt;afxctl.h>

Membros da classe |nbsp; Gráfico de hierarquia

Amostra  MFC exemplo fogo

Co&nsulte tambémnbsp;COleControl:: DoPropExchange

Index