CPropExchange::ExchangeProp
Cambia una propiedad entre un medio de almacenamiento y.
virtual BOOL ExchangeProp(
LPCTSTR pszPropName,
VARTYPE vtProp,
void* pvProp,
const void* pvDefault = NULL
) = 0;
Parámetros
pszPropName
El nombre de la propiedad que se intercambiada.vtProp
Un símbolo que especifica el tipo de la propiedad que se intercambiada. Los valores posibles son:Símbolo
Tipo de propiedad
VT_I2
short
VT_I4
long
VT_BOOL
BOOL
VT_BSTR
CString
VT_CY
CY
VT_R4
float
VT_R8
double
pvProp
Un puntero al valor de propiedad.pvDefault
puntero a un valor predeterminado para la propiedad.
Valor devuelto
Distinto de cero si el intercambio fue correcto; 0 si no.
Comentarios
Si la propiedad se carga medio al control, el valor de propiedad se recupera del medio y se almacena en el objeto indicada por pvProp. Si la propiedad se está almacenando medio, el valor del objeto indicada por pvProp se escribe en el medio.
las funciones CArchivePropExchange:: ExchangeProp, invalidación de CResetPropExchange:: ExchangeProp, y de CPropsetPropExchange:: ExchangeProp esta función virtual pura.
Requisitos
encabezado: afxctl.h
Vea también
Referencia
CPropExchange::ExchangeBlobProp