MFC控件的重绘:请教下大神,可以给个MFC控件重绘的实例不?最好是完整代码,百度上讲的过程不是很清楚的说,在下是纯小白的,谢谢大神!

墨家教徒 2014-09-15 10:39:26
RT!
现在需要把一个BUTTON控件重绘成一个菱形和一个十字形的样子,请教下具体的步骤是?谢谢您!
...全文
328 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
墨家教徒 2014-09-26
  • 打赏
  • 举报
回复
引用 11 楼 bojie5744 的回复:
GDI画出来比你自绘好的多
Thank You
墨家教徒 2014-09-22
  • 打赏
  • 举报
回复
引用 12 楼 bojie5744 的回复:
是滴是滴,就是这个样子的! 请问下那个箭头和X号,可以分享一下实现过程嘛?谢谢您!
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
GDI画出来比你自绘好的多
墨家教徒 2014-09-19
  • 打赏
  • 举报
回复
引用 7 楼 wxhxj0268 的回复:
介绍你了解一下微软的新MFC控件类 CMFCButton 也许就有能用的
好的好的,谢谢!
墨家教徒 2014-09-19
  • 打赏
  • 举报
回复
引用 6 楼 huangdigege 的回复:
直接浓个透明图片行不行
图片恐怕不成,还是很感谢!
墨家教徒 2014-09-19
  • 打赏
  • 举报
回复
引用 5 楼 pcradio 的回复:
重写CButton的OnPaint或者DrawItem,在里面画出菱形或十字形,然后SetWindowRgn控制窗体可点击区域
谢谢!
阿源是少年 2014-09-16
  • 打赏
  • 举报
回复
重写CButton的OnPaint或者DrawItem,在里面画出菱形或十字形,然后SetWindowRgn控制窗体可点击区域
墨家教徒 2014-09-16
  • 打赏
  • 举报
回复
引用 1 楼 happyparrot 的回复:
SetWindowRgn
灰常感谢!
墨家教徒 2014-09-16
  • 打赏
  • 举报
回复
引用 2 楼 dingxz105090 的回复:
建议你重绘控件前先学习下GDI绘图,这方面理解了以后再去看控件重绘就非常简单,不然以你一个“纯小白”去看控件重绘,只会更加艰难 我当初碰到要重绘的都是直接在网上找重绘类,然后自己看怎么用就是了,不会想去看怎么实现的,慢慢的后面学习的多了,再回过头来看重绘,就觉得没有难度了
是撒是撒,我现在也是只想先拿着重绘类用着啊,因为现在又工作的需要,需要重新绘制BUTTON控件,我就是请问一下:重绘类的用法之类的,谢谢您!
笨笨仔 2014-09-16
  • 打赏
  • 举报
回复
介绍你了解一下微软的新MFC控件类 CMFCButton 也许就有能用的
huangdigege 2014-09-16
  • 打赏
  • 举报
回复
直接浓个透明图片行不行
快乐鹦鹉 2014-09-15
  • 打赏
  • 举报
回复
SetWindowRgn
凌乱哥 2014-09-15
  • 打赏
  • 举报
回复
建议你重绘控件前先学习下GDI绘图,这方面理解了以后再去看控件重绘就非常简单,不然以你一个“纯小白”去看控件重绘,只会更加艰难 我当初碰到要重绘的都是直接在网上找重绘类,然后自己看怎么用就是了,不会想去看怎么实现的,慢慢的后面学习的多了,再回过头来看重绘,就觉得没有难度了

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧