载入中,请稍候……

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

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

订阅: http://www.miniboke.com/Feed/Article_27.aspx
引用: http://www.miniboke.com/Trackback/jaRIYrTFedajjUuBndoi.aspx (UTF-8)
集线器,路由器,交换机之间的区别 < 在MFC或者C++中使用GDI+ > Visual 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); 

 

被阅655次, 0投一票MFC GDI+ VC++
  • 看完了要说点啥么?
  • 昵称 (不填说不了话)
  • 信箱地址 (不会被公开,但是不填也说不了话)
  • 网址 (这个不填也成)

Powered by MiniBoke v2.0.0.8 Build 0828

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

粤ICP备07500939号