求这种按钮的实现方法 本帖最后由 nabasasun 于 2013-06-17 20:31:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用SetWindowLong给按钮加上BS_OWNERDRAW样式, 允许自画, 使其接受 WM_DRAWITEM 消息然后在按钮父窗口的WM_DRAWITEM消息里绘制按钮.其实MFC也是对这些消息的封装,楼主说什么"不用MFC"是没必要的.因为你只要懂了原理,用不用MFC没什么区别. 注意:WM_DRAWITEM消息不是发送给按钮本身,给是发送给按钮的父窗口 因为是做RPG游戏,所以不能用MFC 使用WM_DRAWITEM 进行自绘制 http://blog.csdn.net/geniusdot/article/details/1520058 你加一个这个事件。OnLButtonDown(UINT nFlags, CPoint point) 加一个他在里面判断一下点的是哪个区域,做相应的判断就行啦。 做RPG游戏 跟能不能用MFC有啥关系?要就是你说老板要求那还算个理由。 笑喷,你来告诉我怎么用MFC做RPG游戏吧 使用按钮自绘,贴png图片,使用photoshop将贴图的边角透明掉就可以了,贴png图片使用gdi+或者CImage 笑喷,你来告诉我怎么用MFC做RPG游戏吧怎么就不能用MFC做游戏了你用win32不也是用API么就算用DirectX也可以用MFC辅助啊关于你这个问题游戏一般不用控件实现倒是真的所有东西都自绘就是了 笑喷,你来告诉我怎么用MFC做RPG游戏吧怎么就不能用MFC做游戏了你用win32不也是用API么就算用DirectX也可以用MFC辅助啊关于你这个问题游戏一般不用控件实现倒是真的所有东西都自绘就是了API 是API, MFC是MFC,不能混为一谈,MFC把这些都封死了,一点都不灵活 msflexgrid 的安装问题 必须用BitBlt才能显示位图么?只用SelectObject不能显示么? VC 中调用存储过程的问题 用CInternetSession和CHttpFile读取网页,如何确定是否读取完毕? 给CSDN管理者的一个建议. 现在公司不重用我,我是不是该换一家公司呢? 递归和非递归 我最近狂问问题,今天一看“可用分”只有98分了,怎么办?是不是马上我就不能再问问题了? 求助 MFC中有否链表的类??? int FAR * pintVal;这是声明一个什么变量?FAR是什么意思啊? 谁有二维条码开源库?
然后在按钮父窗口的WM_DRAWITEM消息里绘制按钮.其实MFC也是对这些消息的封装,楼主说什么"不用MFC"是没必要的.
因为你只要懂了原理,用不用MFC没什么区别.
怎么就不能用MFC做游戏了
你用win32不也是用API么
就算用DirectX也可以用MFC辅助啊
关于你这个问题
游戏一般不用控件实现倒是真的
所有东西都自绘就是了
怎么就不能用MFC做游戏了
你用win32不也是用API么
就算用DirectX也可以用MFC辅助啊
关于你这个问题
游戏一般不用控件实现倒是真的
所有东西都自绘就是了
API 是API, MFC是MFC,不能混为一谈,MFC把这些都封死了,一点都不灵活