COleServerDoc::GetZoomFactor

BOOL 倍率 ( LPSIZE lpSizeNum = NULL、 LPSIZE lpSizeDenom = NULL、 LPCRECT lpPosRect = NULL const;

戻り値

0 以外の値では、項目がアクティブな場合編集し、ズームの倍率は 100% (1:1); 以外そうでなければ 0。

パラメーター

lpSizeNum

倍率の分子を保持するCSizeクラスのオブジェクトへのポインター。NULLにすることができます。

lpSizeDenom

倍率の分母を保持するCSizeクラスのオブジェクトへのポインター。NULLにすることができます。

lpPosRect

アイテムの新しい位置を示すCRectクラスのオブジェクトへのポインター。この引数がNULLの場合は、アイテムの現在の位置は関数を使用します。

解説

倍率メンバー関数インプレース編集が有効になっているアイテムの「倍率」を決定します。ズームの倍率は、ピクセル単位で、アイテムのサイズは、現在の範囲の割合です。コンテナー アプリケーション アイテムの範囲が設定いない場合は、その自然の範囲 (としてCOleServerItem::OnGetExtentによって決定) が使用されます。

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

COleServerDoc 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;COleServerDoc::GetItemPositionCOleServerDoc::GetItemClipRectCOleServerDoc::OnSetItemRects(&N)

Index