Hallo zusammen,
ich möchte in einem GUI mit fester Größe, eine variable Anzahl an Buttons anzeigen. Im Fenster wird einen vertikale Scrollleiste angezeigt, das Fenster lässt sich aber trotzdem nicht scrollen, obwohl noch Buttons ausgeblendet sein müssten.
Was mache ich faslch?
[autoit]$WinWidth = 200
$WindowGUI = GUICreate($Title & " Windows", $WinWidth +17, 176 + 25, @DesktopWidth / 2 + $WinWidth + 7, 0, BitOR($WS_BORDER,$WS_POPUP,$WS_VISIBLE,$DS_SETFOREGROUND,$WS_SYSMENU, $WS_VSCROLL), BitOR($WS_EX_OVERLAPPEDWINDOW,$WS_EX_TOPMOST,$WS_EX_TOOLWINDOW))
GUISetOnEvent($GUI_EVENT_CLOSE, "SettingESC", $WindowGUI)
WinSetOnTop($WindowGUI, "", 1)
WinSetTrans($WindowGUI, "", $WinTransActive)
GUISetFont(7, 350, Default, "Comic Sans MS", $WindowGUI)
GUISetState(@SW_SHOW, $WindowGUI)
$Windows = WinList()
$top = 0
For $i = 1 To $Windows[0][0]
If $Windows[$i][0] <> "" And WinGetState($Windows[$i][0]) > 5 And IsVisible($Windows[$i][1]) Then
GUICtrlCreateButton($Windows[$i][0], 0, $top, $WinWidth, 17)
ConsoleWrite($Windows[$i][0] & @TAB & WinGetState($Windows[$i][0]) & @TAB & $top & @CRLF)
$top += 20
EndIf
Next