COleClientItem::GetCachedExtent

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

戻り値

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

パラメーター

lpSize

SIZE構造体またはCSizeオブジェクトのサイズ情報を受信するへのポインター。

nDrawAspect

境界を取得する OLE アイテムの外観を指定します。可能な値についてを参照してください外観

解説

OLE アイテムのサイズを取得するには、この関数を呼び出します。この関数はGetExtentと同じ情報を提供します。ただし、 OnChangeなどの他の OLE ハンドラーの処理中に範囲情報を取得するには、 GetCachedExtentを呼び出すことができます。寸法MM_HIMETRIC単位です。

GetCachedExtentを使用するため、これは可能です、 IViewObject2インターフェイスではなく、使用、 このアイテムの範囲を取得するには、 IOleObjectインターフェイス。IViewObject2 COM オブジェクトへの以前の呼び出しで使用されるエクステント情報キャッシュ IViewObject::Draw

詳細についてを参照してください IViewObject2::GetExtent OLE ドキュメント。

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

参照特価;COleClientItem::GetExtentCOleClientItem::SetExtentCOleServerItem::OnGetExtent(&N)

Index