BOOL PX_Font ( CPropExchange ※ pPX, LPCTSTR pszPropName, CFontHolderamp; フォント, const FONTDESC FAR* pFontDesc = NULL LPFONTDISP pFontDispAmbient = NULL );(&A)
戻り値
交換が成功した失敗した場合は、0。
パラメーター
pPX
(通常、パラメーターとして渡されるDoPropExchangeを) CPropExchangeオブジェクトへのポインター。
pszPropName
交換されるプロパティの名前。
フォント
フォント プロパティを格納するCFontHolderオブジェクトへの参照。
pFontDesc
PFontDispAmbientがNULLの場合に、フォント プロパティの既定の状態の初期化に使用する値を格納するFONTDESC構造体へのポインター。
pFontDispAmbient
フォント プロパティの既定の状態の初期化に使用するフォントのIFontDispインターフェイスへのポインター。
解説
コントロールの内からこの関数を呼び出す DoPropExchange をシリアル化またはフォントのプロパティを初期化します。プロパティの値から読み取るかフォントに、 CFontHolderの参照を該当する場合を記述します。PFontDescとpFontDispAmbientが指定されている場合は、それらに応じて、プロパティの既定値を初期化するために使用されます。何らかの理由では、コントロールのシリアル化プロセスが失敗した場合は、これらの値が使用されます。通常がNULLをpFontDescとCOleControl::AmbientFontによって返されるpFontDispAmbientは、周囲の値を渡します。IFontDisp::Releaseメンバー関数を呼び出してCOleControl::AmbientFontによって返されるフォント オブジェクトを解放する必要があることに注意してください。
参照特価;COleControl::DoPropExchange、 COleControl::AmbientFont(&N)