zlmyongheng 发表于 2009-6-3 11:53:11

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

我用guictrlcreatetab创建的控件看上去都是平面的,添加什么样式会使其有立体感,还有我用guictrlsetbkcolor改变tab控件的背景色怎么没有效果,还是原来的颜色,并用我想让tab控件样式,不随系统主题的变化而变化,就是很经典的那种样式,该添加什么

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

FBWOLF 发表于 2009-6-3 11:55:09

这个不是按钮!这个是图片?加TU起效果!

zlmyongheng 发表于 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

zlmyongheng 发表于 2009-6-4 07:06:24

看来au3不能实现了,你给的我试了下,都是凹下去的,想凸出来的边框用($WS_EX_WINDOWEDGE0x00000100使窗口带有凸起边框.),可惜没有效果,也试了组合一下都是没有效果

pusofalse 发表于 2009-6-4 08:02:43

Re 5#:
au3能实现,那么多的样式中,为何不试下WS_EX_DLGMODALFRAME??

zlmyongheng 发表于 2009-6-4 20:17:05

帮助中的说明有点莫明其妙,不过试了一下,是有凸起效果,谢谢了

心照不宣 发表于 2009-9-23 21:04:15

不错,谢谢提示
页: [1]
查看完整版本: 如何让guictrlcreatetab和guictrlcreateicon创建的控件有立体感