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