次の方法で共有


COleServerDoc::GetZoomFactor

GetZoomFactor のメンバー関数は、埋め込み先編集用にアクティブ化された項目のズーム要因「」を決定します。

BOOL GetZoomFactor(
   LPSIZE lpSizeNum = NULL,
   LPSIZE lpSizeDenom = NULL,
   LPCRECT lpPosRect = NULL 
) const;

パラメーター

  • lpSizeNum
    ズームの要素の分子を保持するクラス CSize オブジェクトへのポインター。NULL の場合もあります。

  • lpSizeDenom
    ズームの要素の分母を保持するクラス CSize オブジェクトへのポインター。NULL の場合もあります。

  • lpPosRect
    項目の新しい位置を記述するクラス CRect オブジェクトへのポインター。この引数が nullの場合、関数は項目の現在位置を使用します。

戻り値

項目が埋め込み先編集、およびズームの要素に対してアクティブ化された場合は 100% 以外です (1: 1) ; それ以外の場合は 0。

解説

ズームの要素は、ピクセルで、現在の範囲への項目のサイズの割合です。コンテナー アプリケーションは項目の範囲を設定しない場合 ( COleServerItem::OnGetExtentで判断)、自然な範囲が使用されます。

関数は、項目の「ズームの要素の分子と分母に設定すると、最初の 2 個の引数を」。項目が編集されていない場合、関数は 100% 設定します (または既定値の 1 にこれらの引数を: 1) とゼロを返します。詳細については、テクニカル ノート 40、MFC/OLE の埋め込みのサイズ変更、ズームを参照してください。

必要条件

ヘッダー : afxole.h

参照

関連項目

COleServerDoc クラス

階層図

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects