В гаджете ScrollAreaGadget есть атрибуты/константы для управления скролом, а в редакторе можно как то скролом управлять програмно?
EditorGadget и управление скролом
Страница: 1
Сообщений 1 страница 3 из 3
Поделиться217.01.2016 13:38:23
Можно.
Код:
Macro EM_SetScrollPos(hWndControl, lpPoint) SendMessage_(hWndControl, #EM_SETSCROLLPOS, #Null, lpPoint) EndMacro If OpenWindow(0, 0, 0, 322, 150, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) EditorGadget(0, 8, 8, 306, 133) For a = 0 To 500 AddGadgetItem(0, a, "Line "+Str(a)) Next Pos.POINT Pos\x=0 Pos\y=400 EM_SetScrollPos(GadgetID(0), Pos) Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
Еще макросы для управления редактором можно найти в этом файле. http://www.purearea.net/pb/CodeArchiv/I … _Macro.pbi
Поделиться318.01.2016 07:22:18
Спасибо, хотя с ходу не совсем понятно, буду смотреть.
Это пока не на "сегодня" надо.
Страница: 1