找回密码
 加入
搜索
查看: 4981|回复: 9

[GUI管理] 分页 tab控件 去掉虚线和背景 [已解决]

 火.. [复制链接]
发表于 2011-12-5 16:48:32 | 显示全部楼层 |阅读模式
本帖最后由 xiaochuan 于 2011-12-16 10:24 编辑



分页 tab控件
求助如何去掉虚线和背景呢?

刚才测试时遇到这种情况,窗体上加一个listview控件,然后tab控件的虚线就没有了,求解?
图:

本帖子中包含更多资源

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

×
发表于 2011-12-5 17:22:41 | 显示全部楼层
这个是软件控件里的,好像无法改哟,再说这个有必要这么纠结吗?
 楼主| 发表于 2011-12-6 14:16:58 | 显示全部楼层
发表于 2011-12-7 00:07:04 | 显示全部楼层
看看是什么参数使用的。
发表于 2011-12-14 18:18:06 | 显示全部楼层
有何没有没啥区别吧
发表于 2011-12-14 21:57:28 | 显示全部楼层
本帖最后由 tsui 于 2011-12-14 22:03 编辑

此窗口被选定的当前控件有些就是带虚线框框的或是光标,正常。按tab就切换到其它控件了
参考control style里的 $WS_TABSTOP
发表于 2011-12-16 10:07:05 | 显示全部楼层
这是所谓的没有背景吗?
#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 370, 213, 192, 124)
$Tab1 = GUICtrlCreateTab(8, 8, 353, 193,0x00000100)
$TabSheet1 = GUICtrlCreateTabItem("1")
$TabSheet2 = GUICtrlCreateTabItem("2")
$TabSheet3 = GUICtrlCreateTabItem("3")
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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

        EndSwitch
WEnd
 楼主| 发表于 2011-12-16 10:22:37 | 显示全部楼层
本帖最后由 xiaochuan 于 2011-12-16 10:32 编辑

多谢大家帮助,看大家的评论,感觉可能跟操作系统有关,我建完tab后就有虚线,无论点不点,但是加上listview控件,马上虚线就没有,但是加上label等控件,tab马上有虚线,很奇怪的问题。我电脑无论用什么gui啊,控件啊样式,扩展样式都解决不了。

不想再纠结了,结贴。。。

目前有的办法:大家自己试
1.afan说的,用按钮代替,用label也可以。就是用GUIGetMsg和GUICtrlSetState就可以
2.用api解决,看不懂 http://www.autoitx.com/forum.php ... hlight=%D0%E9%CF%DF
3.加皮肤
4.背景的问题楼上也是一种方法,或者加皮肤也可以解决
 楼主| 发表于 2011-12-16 10:30:57 | 显示全部楼层
回复 10# 502762378

这个也是一种方法,多谢
发表于 2011-12-16 12:53:30 | 显示全部楼层
谢谢楼主共享
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 23:13 , Processed in 0.077337 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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