最近在学习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();
}
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();
}
本文详细记录了在VC++MFC环境下集成与使用GDI+的相关步骤,包括添加头文件、链接库、初始化与清理等关键操作。通过实例解析,帮助开发者快速掌握GDI+在MFC中的应用。
34

被折叠的 条评论
为什么被折叠?



