用VC制作圆形按钮,程序运行正常,但按钮没有变化?

bluecode88780 2009-06-23 04:09:28
我采用的方法:
在DrawItem方法中加载一个畏途,读取位图的宽度和高度,以其为标准创建一个圆形的区域,将按钮显示在圆形区域内,并在按钮的表面绘制位图。
用这个方法编程运行没有错误,但没有预期的效果,不知道问题出在哪里,请各位高手指点一下。
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
joph7071 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xingaaa88780 的回复:]
引用 2 楼 fengrx 的回复:
关健是程序运行到DrawItem函数了吗?

如果使用按钮自绘,请设置按钮的ownerdraw属性。




请问在哪里设置按钮的ownerdraw属性?
[/Quote]

在按钮属性里面可以设置
bluecode88780 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fengrx 的回复:]
关健是程序运行到DrawItem函数了吗?

如果使用按钮自绘,请设置按钮的ownerdraw属性。
[/Quote]


请问在哪里设置按钮的ownerdraw属性?
fengrx 2009-06-23
  • 打赏
  • 举报
回复
关健是程序运行到DrawItem函数了吗?

如果使用按钮自绘,请设置按钮的ownerdraw属性。
jtujtujtu 2009-06-23
  • 打赏
  • 举报
回复
按钮建议根据mask区域来进行绘制
没起到作用应该是没有把圆形以外的区域变成透明?

19,469

社区成员

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

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