VS2010中CMFCButton控件的使用 --1

这篇博客介绍了在VS2010中如何使用CMFCButton控件,强调了不应在控件工具中直接添加MFC Button Control,而应该使用Button Control并手动修改类。重点讲述了CMFCButton控件实现按钮图片透明化的方法,指出必须使用32位的png格式图片才能实现透明效果,并提供了源码下载链接。
摘要由CSDN通过智能技术生成

控件按钮应该是使用最频繁的控件了。我感觉没有之一。

但是MFC的常规按钮限制很多,功能基本不能满足要求。以前使用很广的CButtonST类倒是个选择,但那个好像是基于VC6.0弄的,不清楚在VS2010上使用情况怎么样。正好,VS2010提供了一个CMFCButton类,比Button做了很多强化。就选择直接使用。

基本的用法和CButton是一样的,只是要注意一点,不要在控件工具中拖MFC Button Control到对话框或者什么其他地方,这里在编译的时候好像会出问题。要用Button Control,然后定义控件类型之后,手动去修改类。

在这里使用CMFCButton主要是为了实现加载图片透明化。

CMFCButton的使用,这个例子里面基本上都有展示。安装了VS2010的可以在Microsoft Visual Studio 10.0\Samples\2052目录下找到对应的源码。当然里面很多例子,要用的心思慢慢找。或者直接到  https://download.csdn.net/download/yishang44/11666326 去下载也是可以的,我把这个工程摘出来了。

这里我就细说下图片透明化的问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值