载入中,请稍候……

在MFC或者C++中使用GDI+

Admin 于 2008-09-13 03:08:30 发表C/C++

首先在stdafx.h或者其他头文件里面加上以下代码,以包含GDI+的头文件和lib文件:

  1. #include <gdiplus.h> 
  2. using namespace Gdiplus; 
  3. #pragma comment(lib, "gdiplus.lib") 

然后在CWinApp继承下来的应用程序类里面声明两个变量:

  1. private
  2. GdiplusStartupInput gdiplusStartupInput; 
  3. ULONG_PTR gdiplusToken; 

在初始化函数InitInstance()里面加入:

  1. GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL); 

到这里,GDI+的初始化工作已经完成,可以在应用程序当中使用GDI+了!
在退出应用程序之前,还需要关闭GDI+,你可以在CWinApp::ExitInstance()当中加入:

  1. GdiplusShutdown(gdiplusToken); 

 

被阅656次, 0票MFC GDI+ VC++ 发表评论
1 / 1 / 1 | « 1 » |

Powered by MiniBoke v2.0.0.8 Build 0828

Copyright © 2008 迷你博客. All rights reserved.

粤ICP备07500939号