设为首页 加入收藏

TOP

17.1.3 绘制矩形
2013-10-07 01:03:45 来源: 作者: 【 】 浏览:67
Tags:17.1.3 绘制 矩形

17.1.3  绘制矩形

接下来的3行代码联合起来,在屏幕上应用程序视图区域向内绘制10像素的矩形边框。

 

CCoeControl::Rect()给出调用它的控件所占据的矩形的坐标,在这里指应用程序视图。坐标是相对于控件所使用的窗口的相对坐标。CWindowGc绘图函数所使用的坐标也必须是相对于这个窗口的,这样才能方便使用。

Shrink()函数使得矩形比控件的矩形在每边(上下左右)都缩小10个像素。TRect包含许多类似这样的实用工具函数。 DrawRect()使用默认图形上下文设置绘制矩形。这些设置规定:

画笔产生一个宽度为1个像素的黑实线,使rect的边界绘制成黑色;

画刷为空,意味着不填充矩形。

可以依赖于Draw()函数之前设置的默认图形上下文配置。无论如何,不要浪费时间去设置使用默认值的地方。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇17.1.4 绘制文本 下一篇17.1.1 控件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: