释义 |
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 |