COleControl::OnGetViewRect

调用由结构以响应容器的 IViewObjectEx::GetRect 请求。

virtual BOOL OnGetViewRect(
   DWORD dwAspect,
   LPRECTL pRect 
);

参数

  • dwAspect
    窗体的DWORD 描述或方面,的对象将显示。有效值枚举 DVASPECTDVASPECT2采用:

    • 限制所有对象的矩形中DVASPECT_CONTENT。在对象的原点和大小的左上角等于达 GetViewExtent返回的*。*

    • 一个矩形不透明的区域的DVASPECT_OPAQUE Objects返回该矩形。其他失败。

    • 包括任何透明或不规则部件的DVASPECT_TRANSPARENT 矩形。

  • pRect
    指向 RECTL 指定对象应绘制的矩形结构。此参数控制确定和拉伸对象。

返回值

非零,如果矩形的大小会调整为对象成功返回;否则为0。

备注

OnGetViewRect 将对象的范围转换为开始在特定位置的矩形(默认为显示的左上角)。重写此功能,如果控件使用两阶段的绘制,因此,其不透明度和透明部件具有不同的大小。

要求

Header: afxctl.h

请参见

参考

COleControl选件类

层次结构图

COleControl::OnGetViewExtent