CPropExchange::ExchangePersistentProp
コントロールとファイルの間でプロパティを交換します。
virtual BOOL ExchangePersistentProp(
LPCTSTR pszPropName,
LPUNKNOWN* ppUnk,
REFIID iid,
LPUNKNOWN pUnkDefault
) = 0;
パラメーター
pszPropName
交換されるプロパティの名前。ppUnk
プロパティの IUnknown インターフェイスへのポインターを持つ変数へのポインター。通常、この変数はクラスのメンバーです。iid
コントロールが使うプロパティのインターフェイスのインターフェイス ID。pUnkDefault
プロパティの既定値。
戻り値
交換できた場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
プロパティがファイルからコントロールに読み込まれると、ファイルからプロパティが作成され、初期化されます。 プロパティが格納されるときは、プロパティの値がファイルに書き込まれます。
関数 CArchivePropExchange::ExchangePersistentProp、CResetPropExchange::ExchangePersistentProp、および CPropsetPropExchange::ExchangePersistentProp はこの純粋仮想関数をオーバーライドしています。
必要条件
**ヘッダー:**afxctl.h
参照
参照
CPropExchange::ExchangeBlobProp
CPropExchange::ExchangeFontProp