我的学习园地

昨夜西风凋碧树,独上高楼,望尽天涯路。

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  14 随笔 :: 0 文章 :: 36 评论 :: 0 Trackbacks

添加头文件:
  #include <GdiPlus.h>
  加载库文件:
  #pragma comment(lib,"gdiplus.lib") //也可以在设置中添加
  使用名字空间(可无):
  using namespace Gdiplus;
  定义用到的两变量:
  GdiplusStartupInput m_gdiplusStartupInput;//gdi+版本信息、调试的回调函数、是否禁用后台线程、是否支持外部图像代码
  ULONG_PTR m_pGdiToken;//unsigned long 用于接收返回标记?
  初始化GDI+:
  GdiplusStartup(&m_pGdiToken,&m_gdiplusStartupInput,NULL);
  使用GDI+后要清理GDI+资源:
  GdiplusShutdown(m_pGdiToken);
  注意:必须在使用任何"GDI+ Object"之前调用GdiplusStartup, 必须在调用GdiplusShutdown之前删除/销毁"GDI+ Object" 、可以在一个线程中初始化及在另外一个线程中清理资源、不能在DllMain或任何被DllMain调用的函数中初始化GDI+或清理GDI+资源,如果打算在DLL中初始化GDI+,参见MSDN


posted on 2007-11-21 11:15 冷夜月 阅读(872) 评论(1)  编辑 收藏 引用 所属分类: VC/MFC

评论

# re: 使用GDI+ 2007-11-22 13:58 国际长途电话卡
有些吃力,收藏了,慢慢看!  回复  更多评论
  

只有注册用户登录后才能发表评论。