CPropExchange::ExchangePersistentProp
Uma propriedade entre o controle e um arquivo de troca.
virtual BOOL ExchangePersistentProp(
LPCTSTR pszPropName,
LPUNKNOWN* ppUnk,
REFIID iid,
LPUNKNOWN pUnkDefault
) = 0;
Parâmetros
pszPropName
O nome da propriedade que está sendo trocado.ppUnk
Um ponteiro para uma variável que contém um ponteiro para IUnknowninterface de (essa variável normalmente é um membro da sua classe).iid
ID da interface na propriedade que irá usar o controle.pUnkDefault
Valor padrão para a propriedade.
Valor de retorno
Diferente de zero se a troca foi bem-sucedida; 0 se não houver êxito.
Comentários
Se a propriedade está sendo carregada a partir do arquivo para o controle, a propriedade é criada e inicializada a partir do arquivo.Se a propriedade está sendo armazenada, seu valor será gravado no arquivo.
As funções CArchivePropExchange::ExchangePersistentProp, CResetPropExchange::ExchangePersistentProp, and CPropsetPropExchange::ExchangePersistentProp substituem essa função virtual pura.
Requisitos
Cabeçalho: afxctl.h
Consulte também
Referência
CPropExchange::ExchangeBlobProp
CPropExchange::ExchangeFontProp