GDI与GDI+在RECT结构的区别
来源:互联网 发布:铁路造价软件培训 编辑:程序博客网 时间:2024/05/21 07:15
就绘图常用的元素来说点和矩形是必不可少的,但是在GDI和GDI+的使用中容易混淆。
GDI与GDI+有相似的元素,一个是系统结构,一个是类。当使用GDI+与窗口结合时,
要注意GDI+和Windows函数本身的转换。现在说明一下其区别。
点矩形GDI POINTRECTGDI+PointRectGDI中的结构体通常大写,GDI+中的类名都是小写的。C结构体的初始化-----------------RECT rect={0,0,100,100}
C++对象的初始化----------------Rect rect(0,0,100,100}
//GDI的方式 RECT rc={pDrawItem->rcItem.left,pDrawItem->rcItem.top,pDrawItem->rcItem.right,pDrawItem->rcItem.bottom}; HBRUSH hbr= CreateSolidBrush(RGB(255,0,0)); //单色的画刷 FillRect(pDrawItem->hDC,&(pDrawItem->rcItem), hbr); //GDI+的方式 Graphics g(pDrawItem->hDC); Rect rect(pDrawItem->rcItem.left,pDrawItem->rcItem.top,pDrawItem->rcItem.right,pDrawItem->rcItem.bottom); LinearGradientBrush brush(rect,Color(255,0,0,0),Color(0,0,255,0),LinearGradientModeVertical); g.FillRectangle(&brush,rect);
0 0
- GDI与GDI+在RECT结构的区别
- GDI与GDI+的区别
- GDI GDI+ 的区别
- GDI GDI+ 的区别
- GDI+ 在Delphi程序的应用 -- GDI+图像与GDI位图的相互转换
- GDI+ 在Delphi程序的应用 -- GDI+图像与GDI位图的相互转换
- GDI与DirectDraw之间的区别
- GDI和GDI+的区别和联系
- GDI+ 与 GDI
- GDI+与GDI比较
- GDI与GDI+
- GDI+与GDI
- Windows GDI与GDI+
- GDI与OpenGL与DirectX之间的区别
- GDI与OpenGL与DirectX之间的区别
- GDI与OpenGL与DirectX之间的区别
- DirectDraw GDI的区别之一
- DirectDraw GDI的区别之一
- 第九周项目三--分数类中的运算符重载(续)
- Windows Rootkit 技术分析
- 创建String对象
- 内连接、左外连接、右外连接区别
- linux下pwd命令的编写
- GDI与GDI+在RECT结构的区别
- 创建型模式-FactoryMethod ( 工厂方法 )
- caffe中增加自己的layer
- 'JAVAC' 不是内部或外部命令
- 逆序对的查找
- 写JAVA程序实现CPU使用率保持在50%(附加画正弦函数)
- Ubuntu samba安装服务器与图形管理界面
- 数据挖掘 学习路线(转)
- Java POI导出excel