找回密码
 加入
搜索
查看: 8262|回复: 12

[GUI管理] 请问如何能创建圆形的按钮啊?(已解决)

 火.. [复制链接]
发表于 2011-4-8 18:57:30 | 显示全部楼层 |阅读模式
本帖最后由 wyd301 于 2011-4-23 14:22 编辑

各位大侠,小弟实在菜,请问如何能创建圆形的按钮啊,其他形状也行,菱形三角的都可以。
发表于 2011-4-9 02:54:33 | 显示全部楼层
最好用图片吧,方便又简单
我曾写过窗口圆角的(按钮圆角一样的原理),超级麻烦的。如下图!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-4-9 06:34:16 | 显示全部楼层
回复 2# happytc

控件比界面相对容易些,不过同样麻烦
发表于 2011-4-9 07:10:16 | 显示全部楼层
回复 1# wyd301
如果有图片加载图片,如果没有,就看你自己的美术功底了-----画出来,用gdi加载
发表于 2011-4-9 07:49:18 | 显示全部楼层
能说明一下图片的具体加载方式吗,谢谢啦
发表于 2011-4-9 07:57:55 | 显示全部楼层
调用Gdi32.CreateEllipticRgn创建一个圆形区域,再调用User32.SetWindowRgn设置按钮形状。
或者,在创建按钮时,给按钮加上BS_OWNERDRAW样式,然后截取WM_DRAWITEM消息,想把按钮画成啥样就啥样。
发表于 2011-4-9 08:11:51 | 显示全部楼层
谢谢,学习一下
发表于 2011-4-9 10:35:57 | 显示全部楼层
回复 6# pusofalse


也感谢一下超版,能举个实例吗
 楼主| 发表于 2011-4-10 04:11:43 | 显示全部楼层
很感激大家帮忙,特别感谢2楼3楼和6楼的大侠!
发表于 2011-4-11 18:39:18 | 显示全部楼层
P大很强悍。。。
发表于 2011-4-14 01:47:56 | 显示全部楼层
学习一下。。
发表于 2011-4-15 10:34:28 | 显示全部楼层
顶一记,学习!
发表于 2012-11-30 03:04:15 | 显示全部楼层
回复 6# pusofalse


    对呀  能来个简单的实例就好了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 09:34 , Processed in 0.136119 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表