CPropExchange::ExchangeProp
若要在儲存媒體和控制項之間的屬性。
virtual BOOL ExchangeProp(
LPCTSTR pszPropName,
VARTYPE vtProp,
void* pvProp,
const void* pvDefault = NULL
) = 0;
參數
pszPropName
交換的屬性名稱。vtProp
指定屬性的型別符號進行交換。 可能值為:符號
屬性型別
VT_I2
short
VT_I4
long
VT_BOOL
BOOL
VT_BSTR
CString
VT_CY
CY
VT_R4
float
VT_R8
double
pvProp
為屬性值的指標。pvDefault
為預設值的目標屬性的。
傳回值
不是零,如果參數轉換成功,如果為 0,則不會成功。
備註
如果屬性已從媒體載入至控制項,屬性的值從媒體。 pvProp點的物件擷取和儲存。 如果屬性中儲存媒體, pvProp 點的值變更為狀態資訊寫入。
函式 CArchivePropExchange::ExchangeProp, CResetPropExchange::ExchangeProp和 CPropsetPropExchange::ExchangeProp 覆寫這個純虛擬函式。
需求
Header: afxctl.h
請參閱
參考
CPropExchange::ExchangeBlobProp