CPropExchange::ExchangeProp

virtual BOOL ExchangeProp ( LPCTSTR pszPropName, VARTYPE vtProp, void * pvProp, const void * pvDefault = Nulo ) = 0;

Valor de retorno

Diferente de zero se a troca foi bem-sucedida; 0 se não houver êxito.

Parâmetros

pszPropName

O nome da propriedade sendo trocado.

vtProp

Um símbolo que especifica o tipo da propriedade está sendo trocado. Os valores possíveis são:

Símbolo Tipo de propriedade
VT_I2 curto
VT_I4 longo
VT_BOOL BOOL
VT_BSTR CString
VT_CY CY
VT_R4 flutuar
VT_R8 duplo

meio de pvProp

Um ponteiro para o valor da propriedade.

pvDefault

Ponteiro para um valor padrão para a propriedade.

Observações

Troca uma propriedade entre uma médio de armazenamento e o controle.

Se a propriedade está sendo carregada do meio para o controle, o valor da propriedade é obtido a médio e armazenado no objeto apontado por meio de pvProp. Se a propriedade está sendo armazenada para o médio, o valor do objeto apontado por meio de pvProp é gravado para o médio.

As funções CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangePrope CPropsetPropExchange::ExchangeProp substituir essa função virtual pura.

Visão geral de CPropExchange |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleControl:: DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangeFontProp, CPropExchange::ExchangePersistentProp

Index