COleControl::OnGetViewRect

virtual BOOL OnGetViewRect( DWORD dwAspect, LPRECT pRect );

返回值:
如果成功返回对象的矩形尺寸,则返回非零值;否则为0。

参数:
dwAspect描述一个对象的显示外观或形式的DWORD值。其有效值取自DVASPECT或DVASPECT2。
·DVASPECT_CONTENT整个对象的边界矩形。包括由GetViewExtent返回的对象原点的左上角和整个对象范围的尺寸。
·DVASPECT_OPAQUE矩形的不透明矩形区域。
·DVASPECT_TRANSPARENT矩形的透明或不规则部分。
pRect一个RECTL结构指针。该结构指定了绘制对象的矩形。该参数控制对象的位置。

说明:
框架调用以响应包容器的IViewObjectEx::GetRect请求。对象的尺寸由OnGetViewRect 转换成从一个指定的位置开始的矩形(缺省值是显示器的左上角)。如果你的框架使用两遍绘制,并且它的不透明和透明部分具有不同的维,可覆盖该函数。

请参阅:COleControl::OnGetViewExtent