次の方法で共有


CPropExchange::ExchangePersistentProp

コントロールとファイル間のプロパティを交換します。

virtual BOOL ExchangePersistentProp(
   LPCTSTR pszPropName,
   LPUNKNOWN* ppUnk,
   REFIID iid,
   LPUNKNOWN pUnkDefault 
) = 0;

パラメーター

  • pszPropName
    交換するプロパティの名前。

  • ppUnk
    プロパティの IUnknown のインターフェイスへのポインターを格納する変数へのポインター (この変数は、通常、クラスのメンバーです)。

  • iid
    コントロールが使用するプロパティのインターフェイス ID をインターフェイス。

  • pUnkDefault
    プロパティの既定値です。

戻り値

交換が成功した場合は、; 失敗した場合は 0。

解説

このプロパティがファイルからコントロールに読み込まれる場合、プロパティには、ファイルから作成され、初期化されます。プロパティが保存されている場合、値はファイルに書き込まれます。

関数 CArchivePropExchange::ExchangePersistentPropCResetPropExchange::ExchangePersistentPropおよびのオーバーライド CPropsetPropExchange::ExchangePersistentProp この純粋仮想関数。

必要条件

ヘッダー : afxctl.h

参照

関連項目

CPropExchange クラス

階層図

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangeFontProp

CPropExchange::ExchangeProp