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::GetExtent、 COleClientItem::SetExtent、 COleServerItem::OnGetExtent(&N)