- Offizieller Beitrag
Hi,
habe eine ganz simple Listbox. Da die Einträge wechseln und unterschiedlich lang sind wollte ich den Style "$WS_HSCROLL" verwenden. Leider tut sich dabei nix.
Definiere ich den Style in der Ctrl-Erstellung passiert gar nix.
Erstelle ich erst das Ctrl und setze dann den Style, habe ich zwar eine Scrollbar, die scrollt aber nicht.
Und GUICtrlRecvMsg() arbeitet ohne Fehlermeldung aber auch ohne Wirkung.
Mehr fällt mir eigentlich nicht ein um den Style zu aktivieren.
Habt ihr noch Ideen oder findet hierbei 'nen Fehler ?
Spoiler anzeigen
#include <GUIConstants.au3>
Opt("GUIOnEventMode", 1)
Dim $txt1 = 'blablablablablablablablablablablabla'
Dim $txt2 = 'laberlaberlaberlaberlaberlaberlaber'
$GUI = GUICreate("", 200, 200, -1, -1)
GUISetOnEvent($GUI_EVENT_CLOSE, "CloseSettings")
;~ $list = GUICtrlCreateList('', 20, 20, 160, 160, $WS_HSCROLL) ; Scrollbar erscheint nicht
[/autoit] [autoit][/autoit] [autoit]$list = GUICtrlCreateList('', 20, 20, 160, 160)
GUICtrlSetStyle($list, $WS_HSCROLL) ; Scrollbar erscheint aber scrollen geht nicht
;~ $scroll = GUICtrlRecvMsg($list, $WS_HSCROLL,1,0) ; bringt keinen Fehler aber ohne jede Wirkung
GUISetState(@SW_SHOW)
GUICtrlSetData(-1, $txt1 & '|' & $txt2)
While 1
Sleep(100)
WEnd
Func CloseSettings()
Exit
EndFunc