次の方法で共有


CPropExchange::ExchangeFontProp

ストレージ メディアとコントロールとのフォント プロパティを交換します。

virtual BOOL ExchangeFontProp(
   LPCTSTR pszPropName,
   CFontHolder& font,
   const FONTDESC* pFontDesc,
   LPFONTDISP pFontDispAmbient 
) = 0;

パラメーター

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

  • font
    フォント プロパティを含む CFontHolder のオブジェクトへの参照。

  • pFontDesc
    pFontDispAmbient が nullである場合の既定のフォント プロパティを初期化するための値を含む FONTDESC の構造体へのポインター。

  • pFontDispAmbient
    フォント プロパティの既定の初期化に使用するフォントの IFontDisp インターフェイスへのポインター。

戻り値

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

解説

フォント プロパティが中間からコントロールに読み込むと、フォント特性が中間から取得され、font によって参照される CFontHolder のオブジェクトは、で初期化されます。フォント プロパティが保存されている場合、フォント オブジェクトの特性は中間に書き込まれます。

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

必要条件

ヘッダー : afxctl.h

参照

関連項目

CPropExchange クラス

階層図

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp