次の方法で共有


COleClientItem::GetExtent

OLE アイテムのサイズを取得するには、この関数を呼び出します。

BOOL GetExtent(
   LPSIZE lpSize,
   DVASPECT nDrawAspect = (DVASPECT
)-1 
);

パラメーター

  • lpSize
    サイズ情報を受け取る CSize のオブジェクトまたは サイズ変更 の構造体へのポインター。

  • nDrawAspect
    境界が取得される OLE アイテムの側面を指定します。有効な値については、SetDrawAspectを参照してください。

戻り値

成功した場合は; OLE アイテムが空白の場合は 0。

解説

サーバー アプリケーションが Microsoft Foundation Class) ライブラリを使用して書き込まれたら、この関数によって呼び出される COleServerItem の対応するオブジェクトの OnGetExtent のメンバー関数。取得したサイズが SetExtent のメンバー関数によってサイズの最後の一連とは異なることに注意してください; SetExtent で指定されたサイズは提案として扱われます。ディメンションは MM_HIMETRIC の単位です。

[!メモ]

OnChangeなどの OLE ハンドラーの処理中に GetExtent、を呼び出さないでください。代わりに使用 GetCachedExtent

詳細については、Windows SDKの IOleObject::GetExtent を参照してください。

必要条件

ヘッダー : afxole.h

参照

関連項目

COleClientItem クラス

階層図

COleClientItem::SetExtent

COleClientItem::GetCachedExtent

COleServerItem::OnGetExtent