mfc使用png图片按钮
来源:互联网 发布:如何优化手机系统 编辑:程序博客网 时间:2024/05/21 06:40
调用pngbutton类使用png图片按钮
pngbutton类源文件(pngbutton.h,pngbutton.cpp)从网上找吧
以下是如何调用pngbutton类的方法。
工程名mfcTest
然后按如下步骤:
stdafx.h中
#include <GdiPlus.h>
using namespace Gdiplus;
mfcTest.h中
增加一个~CmfcTestApp();
ULONG_PTR gdiplusToken;
mfcTest.cpp中
CmfcTestApp::CmfcTestApp(){
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&gdiplusToken,&gdiplusStartupInput,NULL);
}
CmfcTestApp::~CmfcTestApp()
{
GdiplusShutdown(gdiplusToken);
}
将PngButton.h和PngButton.cpp拷贝到mfcTest工程目录下,然后添加到工程里面
将PngButton.cpp的头文件改为:
#include "stdafx.h"
#include "mfcTest.h"
#include "PngButton.h"
//#include ".\pngbutton.h"
拖一个按钮到对话框上,并将其属性里面的Owner draw设置True,
然后给它关联一个Control类型的变量取名m_btn1,
在mfcTestDlg.h里面就可以看到这个变量了将其类型CButton m_btn1;改为
PngButton m_btn1;当然头文件要包含
#include "pngbutton.h"
最后在OnInitDialog()中:
将png图片789.png拷贝到工程目录下,
m_btn1.SetButtonImage(L"789.png");
这样就好了
又忘了, 记得要在
工程属性->linker->input->Additional Dependencies(附加依赖项)
里加入gdiplus.lib
- mfc使用png图片按钮
- MFC的PNG图片按钮
- MFC 按钮上贴png图片 边框为透明的
- 加载png图片 MFC
- MFC 加载png图片
- MFC加载PNG图片
- MFC png透明按钮实现
- MFC利用GdipButton实现png按钮,并在此基础上实现图片适应按钮尺寸的缩放
- VC中使用GDI+实现为按钮加载Png图片
- 使用PngButton类实现按钮加载Png图片
- VC中使用GDI+实现为按钮加载Png图片
- VC中使用GDI+实现为按钮加载Png图片
- (转)VC(MFC)在工具栏中使用PNG图片
- MFC使用GdipButton(gdi+)之加载PNG图片DPI问题
- VC(MFC)在工具栏中使用PNG图片
- MFC 使用GDI+ 绘制Png、Jpg等类型图片
- 加载png图片按钮GdipButton按钮类
- MFC 绘制 PNG 格式图片
- 深入理解Java Class文件格式(九)
- VBS对Excel操作的注意事项:[ Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别]
- table函数
- insmod modprobe加载驱动出现Invalid module format
- Remove Duplicates from Sorted Array
- mfc使用png图片按钮
- 结合开发知识点积累
- The Architecture Of LLVM
- 网络摄像机产品介绍以及学习
- pgsql删除操作
- 互斥量对象(Mutex)的使用
- NSDate的常见用法总结
- shell编程cron
- pgsql 查询操作