BOOL PX_VBXFontConvert ( CPropExchange ※ pPX, CFontHolderamp; フォント );(&A)
戻り値
交換が成功した失敗した場合は、0。
パラメーター
pPX
(通常、パラメーターとして渡されるDoPropExchangeを) CPropExchangeオブジェクトへのポインター。
フォント
変換された VBX のフォント関連のプロパティが含まれます、OLE コントロールの font プロパティ。
解説
コントロールの内からこの関数を呼び出す DoPropExchange 、VBX コントロールのフォント関連プロパティを変換することによって、フォントのプロパティを初期化するメンバー関数。
この関数は、VBX コントロールの直接置換としてデザインされた OLE コントロールだけで使用する必要があります。Visual Basic 開発環境、対応する交換用の OLE コントロールを使用するには、VBX コントロールを含むフォームを変換するときに、VBX コントロールのプロパティ データを含むプロパティ セットで使用するコントロールのidataobject::setdata関数を呼び出します。この操作は、コントロールのDoPropExchange関数を呼び出すことが発生します。DoPropExchange VBX コントロールのフォント関連プロパティを変換するには、 PX_VBXFontConvertを呼び出すことができます (たとえば、「FontName、」「FontSize、」など)、OLE コントロールのフォント プロパティの対応するコンポーネントに。
PX_VBXFontConvertはコントロールの VBX フォーム アプリケーションから実際に変換するときにのみ呼び出す必要があります。たとえば:
void CSampleCtrl::DoPropExchange (CPropExchange ※ pPX){特価;ExchangeVersion (pPX、MAKELONG (_wVerMinor、_wVerMajor));COleControl::DoPropExchange(pPX);場合 (IsConvertingVBX(&))PX_VBXFontConvert (pPX、InternalGetFont());}
参照特価;COleControl::DoPropExchange、 COleControl::AmbientFont、 PX_Font(&N)