GDI+编程

本文详细记录了在VC++MFC环境下集成与使用GDI+的相关步骤,包括添加头文件、链接库、初始化与清理等关键操作。通过实例解析,帮助开发者快速掌握GDI+在MFC中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在学习VC++MFC学习   就所学记录下笔记:
1、添加gdiplus.h文件   通常在头文件<stdafx.h>文件中添加  
    代码如下:   #include <gdiplus.h>
                   //#include <GdiPlusInit.h>
                  //using namespace Gdiplus;
2、添加gdiplus.lib连接    方法一:直接在stdafx.h文件中添加代码:#pragma comment(lib,"gdiplus.lib");
                                     方法二:【项目】|【属性】   弹出对话框选中左侧的【连接器】|【输入】选项,在右侧的【附加依赖项】框中键入“gdiplus.h”。
3、在应用程序项目中添加成员变量 ULONG_PTR m_gdiplusToken;
4、在应用类中InitInstance函数添加GDI+的初始化代码:
    BOOL C--App::InitInstance()
    {
         CWinApp::InitInstance();
Gdiplus::GdiplusStartupInput gdiplusStartupInput;
Gdiplus::GdiplusStartup(&m_gdiplusToken,&gdiplusStartupInput,NULL);
-----------------------
    }
5、视图窗口完成GDI+代码
6、在应用类中添加ExitInstance的重载,并添加代码来关闭GDI+
     int CEx_GDIPlusApp::ExitInstance(void)
   {
Gdiplus::GdiplusShutdown(m_gdiplusToken);
return CWinApp::ExitInstance();
   }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值