如何访问预定义的GDI对象
来源:互联网 发布:js时间戳转24小时日期 编辑:程序博客网 时间:2024/05/01 08:53
可以通过调用CDC:: SlectStockObject使用Windows的几个预定义的对象,诸如刷子、笔以及字体。下例使用了Windows预定义的笔和刷子GDI对象在视窗中画一个椭圆。
//Draw ellipse using stock black pen and gray brush.void CSampleView:: OnDraw (CDC* pDC){ //Determine size of view. CRect rcView GetClientRect (rcView) //Use stock black pen and stock gray brush to draw ellipse. pDC->SelectStockObject (BLACK_PEN) pDC->SelectStockObject (GRAY_BRUSH) //Draw the ellipse. pDC->Ellipse (reView)}也可以调用新的SDK函数GetSysColorBrush获取一个系统颜色刷子,下例用背景色在视窗中画一个椭圆:void CsampleView:: OnDraw (CDC* pDC){ //Determine size of view. CRect rcView GetClientRect (rcView) //Use background color for tooltips brush. CBrush * pOrgBrush=pDC->SelectObject ( CBrush ::FromHandle( ::GetSysColorBrush (COLOR_INFOBK))) //Draw the ellipse. pDC->Ellipse (rcView) //Restore original brush. pDC->SelectObject (pOrgBrush)}
- 如何访问预定义的GDI对象
- 如何访问预定义的GDI对象
- 如何获取GDI对象的属性信息
- 预定义函数对象
- oracle数据库的预定义的对象类型
- GDI+对象的释放
- GDI对象的使用
- 备用的GDI对象
- GDI和GDI+对象的相互转换
- GDI和GDI+对象的相互转换
- GDI和GDI+对象的相互转换
- GDI和GDI+对象的相互转换
- 如何使用一个预定义的Windows光标
- 如何查看Linux GCC编译器里预定义的宏
- 如何使用预定义的拦截器(struts2)
- 如何获取编译器预定义宏的值
- VC++的预定义
- 预定义的使用
- oracle创建索引的语法格式
- 【Android翻译】关于Activity的onSaveInstanceState调用时机的说明
- 【经验积累】JS,HTML DOM 在dom操作获取节点时,要注意文本节点的问题
- 知道怎么学,才能学的好 (cocoachina论坛阅读笔记)
- 又一篇Android Recovery的文章
- 如何访问预定义的GDI对象
- 基于stage3D的例子编辑器
- ABAP 筑基宝典(5) -- 关于使用READ TABLE语句的几点注意事项
- 解决网页版权符号模糊不清
- mysql更改数据库引擎,从myisam改到innodb
- 开发笔记(更新中...)
- 俩个应用程序使用memcached版本不同的问题
- mysql学习之路一(转)
- Vim+命令