PX_Font

BOOL PX_Font ( CPropExchange ※ pPX, LPCTSTR pszPropName, CFontHolderamp; フォント, const FONTDESC FAR* pFontDesc = NULL LPFONTDISP pFontDispAmbient = NULL );(&A)

戻り値

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

パラメーター

pPX

(通常、パラメーターとして渡されるDoPropExchangeを) CPropExchangeオブジェクトへのポインター。

pszPropName

交換されるプロパティの名前。

フォント

フォント プロパティを格納するCFontHolderオブジェクトへの参照。

pFontDesc

PFontDispAmbientNULLの場合に、フォント プロパティの既定の状態の初期化に使用する値を格納するFONTDESC構造体へのポインター。

pFontDispAmbient

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

解説

コントロールの内からこの関数を呼び出す DoPropExchange をシリアル化またはフォントのプロパティを初期化します。プロパティの値から読み取るかフォントに、 CFontHolderの参照を該当する場合を記述します。PFontDescpFontDispAmbientが指定されている場合は、それらに応じて、プロパティの既定値を初期化するために使用されます。何らかの理由では、コントロールのシリアル化プロセスが失敗した場合は、これらの値が使用されます。通常がNULLpFontDescCOleControl::AmbientFontによって返されるpFontDispAmbientは、周囲の値を渡します。IFontDisp::Releaseメンバー関数を呼び出してCOleControl::AmbientFontによって返されるフォント オブジェクトを解放する必要があることに注意してください。

参照特価;COleControl::DoPropExchangeCOleControl::AmbientFont(&N)

Index