Что нового

Scrollbar при изменении размера окна

AlexxxMksv

Новичок
Сообщения
39
Репутация
0
В простом примере, если переместить бегунок Scrollbar, естественно получаю перемещенные элементы формы, но при изменении размера окна, получаю возврат положение элементов формы. Можно ли избавиться от этого эффекта без переприсвоения элементам новых координат или присвоения нулевого положения бегунку Scrollbar перед перемещением?



Код:
#Include <GuiScroll.au3>

Global $GUI = GUICreate("",1000,500, -1, -1, $WS_OVERLAPPEDWINDOW)

$iBar = Scrollbar_Create($GUI, $SB_VERT, 535)
Scrollbar_Step(35, $GUI, $SB_VERT)
For $i=0 To 19
	GUICtrlCreateButton($i, 0, $i*35, 30,30)
	GUICtrlSetResizing(-1, $GUI_DOCKALL)
Next
GUICtrlCreateCombo("",100,35, 100,100)
GUISetState()

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



на всякий случай приложил GUIScroll.au3
 

Вложения

  • GUIScroll.au3
    7.9 КБ · Просмотры: 7

mmsgeorge

Новичок
Сообщения
96
Репутация
0
А меня интересует. что при изменении
Код:
Scrollbar_Create($GUI, $SB_VERT, 535)
в процессе работе скрипта, перелистывание(скролинг) становится очень медленным.
 
Верх