MFC 重载CWnd类生成位图按钮 哦谢谢,但是这个思路在界面的size不改变的情况下确实不错,但是界面大小变化了的话就不行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 winXp下是很好看的,但是win7以上的版本就不行了。 大小变化了 WM_SIZE 里再调整一下啊 谢谢,其实这个方法确实可以,但是仅仅是解决这一个方面。其实使用MFC提供的的按钮还是会有其他问题的。但是假如我直接从CWnd类生成了一个的话我就可以解决一大堆问题了。目前我的想法是先找到MFC CButton的源码,然后修改里面的函数实现,看看可以可以满足我的要求。 谢谢,其实这个方法确实可以,但是仅仅是解决这一个方面。其实使用MFC提供的的按钮还是会有其他问题的。但是假如我直接从CWnd类生成了一个的话我就可以解决一大堆问题了。目前我的想法是先找到MFC CButton的源码,然后修改里面的函数实现,看看可以可以满足我的要求。光贴图的话可以考虑看下CButtonST,因为你的需求不明确,帮不了忙了啊 谢谢,其实这个方法确实可以,但是仅仅是解决这一个方面。其实使用MFC提供的的按钮还是会有其他问题的。但是假如我直接从CWnd类生成了一个的话我就可以解决一大堆问题了。目前我的想法是先找到MFC CButton的源码,然后修改里面的函数实现,看看可以可以满足我的要求。光贴图的话可以考虑看下CButtonST,因为你的需求不明确,帮不了忙了啊需求非常明确啊,通过重载CWnd自定义一个BitmapButton,而不是使用MFC提供的button。不过还是谢谢了! “但是仅仅是解决这一个方面。其实使用MFC提供的的按钮还是会有其他问题的。”我是看到了这句,所以觉得可能问题还不少你看下CbuttonST的源代码呢 我也想知道哪里有源代码。可以提供一个链接吗?或者说我可以在自己的一个MFC工程中哪里找?右键CButton的某些函数的定义只能定位到CButton的头文件中,哪怕在头文件中右击也是一样的。 我也想知道哪里有源代码。可以提供一个链接吗?或者说我可以在自己的一个MFC工程中哪里找?右键CButton的某些函数的定义只能定位到CButton的头文件中,哪怕在头文件中右击也是一样的。不建议修改系统源文件,CButtonST的代码http://hi.baidu.com/weberte_0708/item/3b0f014cb71e1637fb89602a 我也想知道哪里有源代码。可以提供一个链接吗?或者说我可以在自己的一个MFC工程中哪里找?右键CButton的某些函数的定义只能定位到CButton的头文件中,哪怕在头文件中右击也是一样的。不建议修改系统源文件,CButtonST的代码http://hi.baidu.com/weberte_0708/item/3b0f014cb71e1637fb89602a谢谢了,也没打算修改它,只是看一下它的一些方法是如何实现的,然后自己生成一个新的类。 就是位图在按钮上无法覆盖按钮的边框那四条线。这种情况在win7系统发现的。 winXp下是很好看的,但是win7以上的版本就不行了。既然这样 可以对系统做个区分winxp 一个版本win7以上的一个版本判断系统 然后调用不同版本不就行了 winXp下是很好看的,但是win7以上的版本就不行了。既然这样 可以对系统做个区分winxp 一个版本win7以上的一个版本判断系统 然后调用不同版本不就行了呵呵~ 直接重载button就可以了啊没必要自己通过Cwnd实现啊 重载cwnd是为什么,不能重载cbutton吗? 传递一个指针参数 如何在vc2008的MFC中配置使用GDI+? 关于dwFileAttibutes及安全删除U盘 新手想学网络: 请问一个如何用MFC实现 NET SEND 为什么一包含shlobj.h就出错?? 如何在VC++中调用存储过程 请教如何序列化一个CString对象? DrawDibDraw 返回值是-858993460,而且绘制结果是花屏,什么原因? C++ builder&&VC++ 高手请进入!! MFC的webbrowser获取点击的html代码 对话框形成时对对话框内PICTURE控件画图
winXp下是很好看的,但是win7以上的版本就不行了。
需求非常明确啊,通过重载CWnd自定义一个BitmapButton,而不是使用MFC提供的button。
不过还是谢谢了!
我是看到了这句,所以觉得可能问题还不少
你看下CbuttonST的源代码呢
不建议修改系统源文件,CButtonST的代码
http://hi.baidu.com/weberte_0708/item/3b0f014cb71e1637fb89602a
不建议修改系统源文件,CButtonST的代码
http://hi.baidu.com/weberte_0708/item/3b0f014cb71e1637fb89602a
谢谢了,也没打算修改它,只是看一下它的一些方法是如何实现的,然后自己生成一个新的类。
winXp下是很好看的,但是win7以上的版本就不行了。既然这样 可以对系统做个区分
winxp 一个版本
win7以上的一个版本判断系统 然后调用不同版本不就行了
winXp下是很好看的,但是win7以上的版本就不行了。既然这样 可以对系统做个区分
winxp 一个版本
win7以上的一个版本判断系统 然后调用不同版本不就行了
呵呵~
没必要自己通过Cwnd实现啊