andyloving 发表于 2012-7-27 14:41:56

GUICtrlCreateTab绘制出来的Tab页怎么更随窗口的最大化而相应改变其大小呢

在开发过程中使用到了Tab控件,使用GUICtrlCreateTab方法可以创建一个Tab,但是一旦窗口对话最大化是,Tab的大小并没有随着改变,麻烦大侠们看看,怎样才能做到更随窗口一起放大的效果。
$Form1 = GUICreate("研发测试部用例管理系统", 625, 443, 193, 125, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SYSMENU,$WS_CAPTION,$WS_MAXIMIZE,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
$tab = GUICtrlCreateTab(-1, -1)
GUICtrlSetFont(-1, 11, 400, 0, "微软雅黑")
$tab0 = GUICtrlCreateTabItem("测试用例管理")
$tab1 = GUICtrlCreateTabItem("执行测试用例")
$tab2 = GUICtrlCreateTabItem("查看测试用例执行报告")
GUISetState(@SW_SHOW)
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
        EndSwitch

鸟人 发表于 2012-7-27 15:23:10

http://www.autoitx.com/forum.php?mod=viewthread&tid=15370&extra=&page=1

andyloving 发表于 2012-7-27 15:56:40

回复 1# andyloving


    非常感谢!!!

athland5013 发表于 2012-7-28 16:29:30

$tab = GUICtrlCreateTab(-1, -1)
GUICtrlSetResizing($tab, $GUI_DOCKBORDERS)

smooth 发表于 2019-12-20 11:43:11

athland5013 发表于 2012-7-28 16:29
$tab = GUICtrlCreateTab(-1, -1)
GUICtrlSetResizing($tab, $GUI_DOCKBORDERS)

有用。谢谢。

zhao_ming 发表于 2019-12-22 20:13:34

学习了 非常感谢
页: [1]
查看完整版本: GUICtrlCreateTab绘制出来的Tab页怎么更随窗口的最大化而相应改变其大小呢