VC加载PNG图片

时间:2022-08-06 20:26:42

#include "GdiPlus.h"
using namespace Gdiplus;

加载gdiplus.lib

在APP中修改

1:

ULONG_PTR m_pGdiToken;

2:在InitInstance()中

//gdi+用到的两个变量   装载gdi+
GdiplusStartupInput m_gdiplusStartupInput;

GdiplusStartup(&m_pGdiToken,&m_gdiplusStartupInput,NULL);

3:写ExitInstance()

GdiplusShutdown(m_pGdiToken);

在DLG中修改

1.

void CTestDlg::LoadPng() 
{
CDC *pDC =GetDC();
Graphics graphics( pDC->m_hDC);
Image image(L"background.png", FALSE);
graphics.DrawImage(&image, 10,10);
}

 

完成