找回密码
 加入
搜索
查看: 2212|回复: 7

如何让guictrlcreatetab和guictrlcreateicon创建的控件有立体感

[复制链接]
发表于 2009-6-3 11:53:11 | 显示全部楼层 |阅读模式
我用guictrlcreatetab创建的控件看上去都是平面的,添加什么样式会使其有立体感,还有我用guictrlsetbkcolor改变tab控件的背景色怎么没有效果,还是原来的颜色,并用我想让tab控件样式,不随系统主题的变化而变化,就是很经典的那种样式,该添加什么

guictrlcreateicon也想让它有立体感看上去像按钮的感觉,有没有样式可以做到,而且我创建64*64的大小,结果把32*32的图标放上去,被它缩放成64*64,有什么方法试它按实际大小显示

本帖子中包含更多资源

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

×
发表于 2009-6-3 11:55:09 | 显示全部楼层
这个不是按钮!这个是图片?加TU起效果!
 楼主| 发表于 2009-6-3 16:16:20 | 显示全部楼层
我是说用guictrlcreateicon创建的控件有立体感
发表于 2009-6-3 22:06:38 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 451, 192, 124)
GUICtrlCreateLabel("", 10, 10, 200, 200, -1, $WS_EX_STATICEDGE)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd
 楼主| 发表于 2009-6-4 07:06:24 | 显示全部楼层
看来au3不能实现了,你给的我试了下,都是凹下去的,想凸出来的边框用($WS_EX_WINDOWEDGE  0x00000100  使窗口带有凸起边框.),可惜没有效果,也试了组合一下都是没有效果
发表于 2009-6-4 08:02:43 | 显示全部楼层
Re 5#:
au3能实现,那么多的样式中,为何不试下WS_EX_DLGMODALFRAME??
 楼主| 发表于 2009-6-4 20:17:05 | 显示全部楼层
帮助中的说明有点莫明其妙,不过试了一下,是有凸起效果,谢谢了
发表于 2009-9-23 21:04:15 | 显示全部楼层
不错,谢谢提示
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 04:31 , Processed in 0.131534 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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