levinfish 发表于 2014-4-24 21:44:55

已解决:有关GUI滚动条的问题。

本帖最后由 levinfish 于 2014-4-24 22:45 编辑

做了一个软件,里面按钮太多,一页无法全部显示,就想做一个有滚动条的页面,但是不知道如何实现,在论坛里面搜了一下,有一个用listview实现的,但是没太看懂,因此发帖请教各位,给个方向。
下面是个简化的代码。#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Dim $i

GUICreate('adas ',500,500,300,30,$WS_HSCROLL + $WS_SIZEBOX)
GUICtrlSetState(-1, $GUI_SHOW)

For $i=1 To 8
        GUICtrlCreateButton('按钮'&$i,-60+110*$i, 100,100,100)
Next

GUISetState()

While 1
        $msg = GUIGetMsg()               
                Switch $msg                       
                Case $GUI_EVENT_CLOSE
                        Exit
                EndSwitch
WEnd
       

lpxx 发表于 2014-4-24 22:32:45

回复 1# levinfish
是这种效果么?

lpxx 发表于 2014-4-24 22:35:58

上传备用,不知道会不会浪费你的金钱?

levinfish 发表于 2014-4-24 22:44:53

我试一下,多谢啦。

levinfish 发表于 2014-4-24 22:45:18

刚试了一下,可以实现,多谢lpxx啦。

dnvplj 发表于 2018-2-13 12:08:11

本帖最后由 dnvplj 于 2018-2-13 12:13 编辑

回复 3# lpxx
朋友您好,如何把最低下的“横”滚动条取消,只保留“竖”的滚动条 。
页: [1]
查看完整版本: 已解决:有关GUI滚动条的问题。