MFC picture控件加载透明png图片
来源:互联网 发布:闪电分期go淘宝商铺 编辑:程序博客网 时间:2024/05/21 22:22
转载来自:http://czy.t.blog.163.com/blog/static/11691154820120260917596/
GDI+
stdafx加入如下:
#include <comdef.h>//初始化一下com口
#include "GdiPlus.h"
using namespace Gdiplus;
#pragma comment(lib,"gdiplus.lib")
开始初始化:
在app类的声明里(.h)加入:
ULONG_PTR m_gdiplusToken;
InitInstance()里加入://若没有using namespace Gdiplus; 就要在前面加Gdiplus::
GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
重载ExitInstance,加入GdiplusShutdown(m_gdiplusToken);
int CxxxApp::ExitInstance()
{
// TODO: 在此添加专用代码和/或调用基类
GdiplusShutdown(m_gdiplusToken);
return CWinApp::ExitInstance();
}
显示图片的过程如下
CClientDC *pDC = new CClientDC(GetDlgItem(IDC_STATIC_PIC));
CRect rect;
GetDlgItem(IDC_STATIC_PIC)->GetWindowRect(&rect);
Graphics graphics(pDC->m_hDC); // Create a GDI+ graphics object
Image image(_T("1.png")); // Construct an image
graphics.DrawImage(&image, 0, 0, image.GetWidth(), image.GetHeight());
delete pDC;
0 0
- MFC picture控件加载透明png图片
- mfc picture控件显示png图片
- MFC picture 控件加载图片
- MFC 的 Picture Control 加载 BMP/PNG 图片的方法
- MFC 的 Picture Control 加载 BMP/PNG 图片
- MFC 的 Picture Control 加载 BMP/PNG 图片的方法
- 加载PNG透明图片
- 加载png图片 MFC
- MFC 加载png图片
- MFC加载PNG图片
- CImage 加载透明PNG图片
- mfc中图片控件上加载PNG图片
- MFC--图片控件Picture Control
- MFC图片控件Picture Control
- mfc加载透明图片
- picture控件动态加载图片
- MFC常用控件:图片控件Picture Control
- MFC环境下显示透明PNG图片
- struct device *dev
- SDN关键技术
- Openstack入门过程
- 打包ZIP
- TCP/IP三次握手的详细过程
- MFC picture控件加载透明png图片
- ue4中动画通知的几种方式
- Codeforces_488C:Fight_the_Monster(暴力)
- Android 万能适配器
- 数组
- Disruptor
- 【设计模式】—-(抽象工厂模式和工厂方法模式区别)
- PAT乙级1058
- 插入排序