使用MFC实现Button按钮实现png和jpg贴图功能,底部有实现代码的工程链接,免费下载
此工程使用了第三方库GDI+ 实现文件如下:
CGdiPlusBitmap.h GdipButton.cpp GdipButton.h MemDC.h
一、在启动cpp里面增加GDI+初始化与释放
Gdiplus::GdiplusStartupInput gdiplusStartupInput;
Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
{
CxxDlg dlg;
dlg.DoModal();
}
Gdiplus::GdiplusShutdown(m_gdiplusToken);
m_gdiplusToken 需要在.h头文件添加
二、在实现窗口xxxDlg.cpp内包含头文件 GdiPlus.h
三、增加按钮对应的变量
四、使用CGdipButton类,添加m_btn1、m_btn2按钮变量
五、加载对应的图片贴图代码实现
六、最终实现的效果
对应的工程链接:
VS2015工程链接,免费下载
static静态文本实现:
静态文本png