股票数据格式转换软件 http://alantop.5166.info 公布股票数据格式文档 稳定盈利的外汇交易系统黑牛外汇交易系统 MT4编程

股票数据格式转换软件 http://alantop.5166.info 公布股票数据格式文档 稳定盈利的外汇交易系统黑牛外汇交易系统 MT4编程

股票数据格式转换软件 http://alantop.5166.info 公布股票数据格式文档 稳定盈利的外汇交易系统黑牛外汇交易系统 MT4编程
随笔 - 201, 文章 - 1, 评论 - 333, 引用 - 0
数据加载中……

如何在vc的开发中使用GDI+?

这篇文章介绍VC6下如何使用GDI+开发。
1. 下载GDI+开发包,微软的网站可以下载到。大家找不到的话,可以在http://alantop.5166.info下载。或者找我索取均可。
2. 在VC中的include files 和 library files设置,并保证程序工作目录下有gdiplus.dll
3. 在stdafx.h中包含文件的最下面键入如下代码

#ifndef ULONG_PTR
#define ULONG_PTR unsigned long *
#endif

#include "gdiplus.h"

using namespace Gdiplus;

4. 在视图类中声明成员变量
 GdiplusStartupInput gdiplusStartupInput;
 ULONG_PTR gdiplusToken;

5. 在构造函数中:
     GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
析构函数中:
     GdiplusShutdown(gdiplusToken);
6. OnDraw函数键入如下代码

注意下面的注释掉的代码是CDC和HDC如何获得,和他们互相如何转换的。
这里重要的是要提醒:
用GetDC()获得的CDC* dc一定要用ReleaseDC(dc)释放掉。

//     HDC   hdc;   
//     CDC   *dc=GetDC();   
//     hdc=dc->GetSafeHdc();




       
       Image image(L
"c:\\china.jpg");
       
printf("The width of the image is %u.\n", image.GetWidth());
       
printf("The height of the image is %u.\n", image.GetHeight()); 



        Graphics graphics(pDC
->GetSafeHdc());
        Pen      pen(Color(
255, 0, 0, 255));
        
        graphics
.DrawLine(&pen, 0, 0, 200, 100);



       graphics
.DrawImage(&image, 0, 0);

               graphics
.DrawLine(&pen, 0, 0, 200, 100);



//        ReleaseDC(dc);


除非DC属于一个窗口类,ReleaseDC必须在画图后被调用。在任何时候只有5个一般的DC有效,如果没有释放,将阻止其他的应用程序访问DC.


在VC2005下使用GDIPLUS不用再去下载gdiplus库,系统已经内置了。

posted on 2008-03-15 12:11 AlanTop 阅读(1280) 评论(7)  编辑 收藏 引用

评论

# re: 如何在你的开发中使用GDI+?  回复  更多评论   

哇,太好了,就找这个。
2008-03-15 17:22 | FEIM Studios

# re: 如何在你的开发中使用GDI+?  回复  更多评论   

开始还以为是GDI++
2008-03-16 15:48 | 暗金装备

# re: 如何在你的开发中使用GDI+?  回复  更多评论   

[url=http://www.bjidc.net]北京主机托管[/url]
[url=http://www.innet.cc/25.asp">http://www.innet.cc/25.asp]蓄电池组充电机[/url]
[url=http://www.innet.cc]蓄电池测试仪[/url]
[url=http://www.innet.cc/9.asp]蓄电池放电仪[/url]
[url=http://www.innet.cc/26.asp]蓄电池内阻测试仪[/url]
[url=http://www.innet.cc/35.asp]交流负载[/url]
[url=http://www.innet.cc/17.asp]蓄电池监控系统[/url]
[url=http://www.longentv.com]影视宣传片[/url]
[url=http://www.sifa365.com/p.htm]司法考试培训[/url]
[url=http://www.sifa365.com/f.htm]司法考试辅导[/url]
[url=http://www.zfgwy.com]公务员考试[/url]
[url=http://www.lllxb.com]换热器[/url]
[url=http://www.lllxb.com/l.asp]螺旋板式换热器[/url]
[url=http://www.fanyinyoga.com.cn]瑜伽[/url]
[url=http://www.fanyinyoga.com.cn/b.htm]瑜伽培训[/url]
[url=http://www.fanyinyoga.com.cn/c.htm]瑜伽教练培训[/url]
[url=http://www.fanyinyoga.com.cn/d.htm]阿斯汤加[/url]
[url=http://www.fanyinyoga.com.cn/e.htm]阿斯汤加教练培训[/url]
2008-03-29 17:56 | jkdsfjklg

# re: 如何在你的开发中使用GDI+?  回复  更多评论   

[url=http://www.fanyinyoga.com.cn/f.htm]阿斯汤嘎[/url]
[url=http://www.fanyinyoga.com.cn/g.htm]瑜珈[/url]
[url=http://www.fanyinyoga.com.cn/h.htm]阿斯汤嘎教练培训[/url]
[url=http://www.fanyinyoga.com.cn/i.htm]流瑜伽[/url]
[url=http://www.fanyinyoga.com.cn/j.htm]流瑜伽教练培训[/url]
[url=http://www.zhumu-sh.com.cn/u.asp">http://www.zhumu-sh.com.cn/u.asp]上海别墅装修[/url]
[url=http://www.sifa365.com]司法考试[/url]
[url=http://www.zhumu-sh.com.cn]别墅设计[/url]
[url=http://www.shchinahotelfurniture.com]china hotel furniture[/url]
[url=http://www.shanghai66.cn/p.asp">http://www.shanghai66.cn/p.asp]优化排名[/url]
[url=http://www.ctranslation.com]chinese translation[/url]
[url=http://www.china-co.com/mianfeidingyue.asp">http://www.china-co.com/mianfeidingyue.asp]人力资源[/url]
[url=http://www.china-co.com]管理咨询[/url]
[url=http://www.china-co.com/z.asp]战略咨询[/url]
[url=http://www.hr163.net/index.html]人力资源[/url]
[url=http://www.hr163.net/s.html]人力资源管理师[/url]
[url=http://www.hr163.net/z.html]助理人力资源管理师[/url]
[url=http://www.shanghai66.cn/p.asp">http://www.shanghai66.cn/p.asp]优化排名[/url]
[url=http://www.wucan.net/t.asp]北京Google推广[/url]
2008-03-29 17:57 | jkdsfjklg

# re: 如何在你的开发中使用GDI+?  回复  更多评论   

[url=http://www.wucan.net]北京Google优化[/url]
[url=http://www.000114.com]上海Google优化[/url]
[url=http://www.shanghai66.cn]上海Google推广[/url]
[url=http://www.biocolors.com.cn/y.asp]电泳仪[/url]
[url=http://www.biocolors.com.cn/q.asp]振荡器[/url]
[url=http://www.innet.cc/4.asp]蓄电池检测设备[/url]
[url=http://www.innet.cc/7.asp]蓄电池容量测量仪[/url]
[url=http://www.innet.cc/11.asp]蓄电池负载测试仪[/url]
[url=http://www.innet.cc/12.asp]蓄电池放电测试仪[/url]
[url=http://www.innet.cc/14.asp]蓄电池放电机[/url]
[url=http://www.innet.cc/16.asp]蓄电池在线检测仪[/url]
[url=http://www.innet.cc/17.asp]蓄电池监控系统[/url]
[url=http://www.innet.cc/20.asp]蓄电池在线测试仪[/url]
[url=http://www.innet.cc/28.asp]UPS测试仪[/url]
2008-03-29 17:57 | jkdsfjklg

# re: 如何在你的开发中使用GDI+?  回复  更多评论   

[url=http://www.innet.cc/6.asp">http://www.innet.cc/6.asp]蓄电池容量检测仪[/url]
[url=http://www.innet.cc/2.asp">http://www.innet.cc/2.asp]蓄电池检测仪[/url]
[url=http://www.innet.cc/5.asp">http://www.innet.cc/5.asp]蓄电池容量测试仪[/url]
[url=http://www.innet.cc/10.asp">http://www.innet.cc/10.asp]蓄电池智能放电仪[/url]
[url=http://www.innet.cc/19.asp">http://www.innet.cc/19.asp]蓄电池在线监测系统[/url]
[url=http://www.innet.cc/27.asp">http://www.innet.cc/27.asp]蓄电池综合测试仪[/url]
[url=http://www.innet.cc/29.asp">http://www.innet.cc/29.asp]选频电平表[/url]
[url=http://www.innet.cc/30.asp">http://www.innet.cc/30.asp]电平振荡器[/url]
[url=http://www.innet.cc/33.asp">http://www.innet.cc/33.asp]直流电压源[/url]
[url=http://www.innet.cc/25.asp">http://www.innet.cc/25.asp]蓄电池组充电机[/url]
[url=http://www.innet.cc]蓄电池测试仪[/url]
[url=http://www.innet.cc/9.asp]蓄电池放电仪[/url]
[url=http://www.innet.cc/35.asp]交流负载[/url]
[url=http://www.innet.cc/26.asp]蓄电池内阻测试仪[/url]
[url=http://www.innet.cc/3.asp]UPS蓄电池测试仪[/url]
[url=http://www.innet.cc/8.asp]蓄电池容量分析仪[/url]
[url=http://www.innet.cc/13.asp]蓄电池放电检测仪[/url]
[url=http://www.innet.cc/21.asp]蓄电池修复仪[/url]
2008-03-29 17:57 | jkdsfjklg

# icuddlcu  回复  更多评论   

[URL=http://sltglhni.com]xkesbfnu[/URL] aulssvig http://zarcbwqg.com fnbjtpvc sdfoottu <a href="http://ofmczslu.com">zdkhhgbz</a>
2008-04-15 19:10 | icuddlcu

标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]




股票数据格式转换软件 http://alantop.5166.info 公布股票数据格式文档 稳定盈利的外汇交易系统黑牛外汇交易系统 MT4编程