CPropExchange::ExchangePersistentProp
Troca uma propriedade entre o controle e um arquivo.
virtual BOOL ExchangePersistentProp(
LPCTSTR pszPropName,
LPUNKNOWN* ppUnk,
REFIID iid,
LPUNKNOWN pUnkDefault
) = 0;
Parâmetros
pszPropName
O nome da propriedade que está sendo trocada.ppUnk
Um ponteiro para uma variável que contém um ponteiro para a interface de IUnknown de propriedade (esta variável é normalmente um membro da classe).iid
Interface a identificação da interface na propriedade do controle usará.pUnkDefault
Valor padrão para a propriedade.
Valor de retorno
Diferente de zero se a troca tenha êxito; 0 se malsucedido.
Comentários
Se a propriedade está sendo carregada de arquivo para o controle, a propriedade é criada e inicializada do arquivo.Se a propriedade está sendo utilizada, seu valor é escrito no arquivo.
As funções CArchivePropExchange::ExchangePersistentProp, substituição de CResetPropExchange::ExchangePersistentProp, e de CPropsetPropExchange::ExchangePersistentProp essa função virtual pura.
Requisitos
Cabeçalho: afxctl.h
Consulte também
Referência
CPropExchange::ExchangeBlobProp