GDIPlus的使用

stdafx.h加入如下代码:

#include <comdef.h>//初始化一下com口
#include "GdiPlus.h"
using namespace Gdiplus;
#pragma comment(lib,"gdiplus.lib")

开始初始化:
在app类的声明里(.h)加入:

ULONG_PTR m_gdiplusToken;

InitInstance()里,在DoModal()函数的前面,加入://若没有usingnamespace Gdiplus; 就要在前面加Gdiplus::

GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);

重载ExitInstance,加入GdiplusShutdown(m_gdiplusToken);

int CxxxApp::ExitInstance()
{
// TODO: 在此添加专用代码和/或调用基类
GdiplusShutdown(m_gdiplusToken);
return CWinApp::ExitInstance();
}

使用GDIPlus的准备工作完成了!

参考链接:

https://blog.csdn.net/setflvet/article/details/8549063

最新文章

  1. 参考__JS
  2. 转发 java数据结构之hashMap详解
  3. 根据ui控件的字体计算占用的长度
  4. java线程中的sleep/wait/notify/yield/interrupt方法 整理
  5. Socket连接超时(转)
  6. SharePoint 2013 图文开发系列之列表定义高级篇
  7. ProxySQL的相关维护说明
  8. phpstudy本地搭建域名访问
  9. HashMap和Hashtable的异同点
  10. Vue2.x源码学习笔记-Vue源码调试
  11. day 1总结-python基础
  12. 【算法】LeetCode算法题-Reverse Integer
  13. Android Studio 检查Top Activity
  14. Quo JS多种触摸手势轻量级JavaScript库
  15. Mybatis主线流程源码解析
  16. Beta阶段——第二篇 Scrum 冲刺博客
  17. Linux用户、组帐号和权限(学习笔记九)
  18. innobackupex参数之 --throttle 限速这个值设置多少合理 原创
  19. Ubuntu安装 Spark2.3.0 报错原因及解决
  20. python 列表的递归求和

热门文章

  1. _variant_t 与其他数据类型的转换
  2. tensorflow零起点快速入门(2)
  3. java——ArrayList中contains()方法中的疑问
  4. 用winform实现一个B/S代码更新打包工具
  5. centos7安装配置LVS+keepalived高可用
  6. vue访问本地文件404
  7. vue数组中数据变化但是视图没有更新解决方案
  8. jQuery-menu-aim 电商菜单栏demo
  9. C# 知识点笔记:IEnumerable&lt;&gt;的使用,利用反射动态调用方法
  10. Flink接收RabbitMQ数据写入到Oracle