; ; ------------------------------------------------------------ ; ; PureBasic - Window example file ; ; (c) Fantaisie Software ; ; ------------------------------------------------------------ ; ; ; Откройте окно и сделайте что-нибудь с ним... ; If OpenWindow(0, 100, 200, 195, 260, "Окно PureBasic ", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget) MessageRequester("Инфо", "Нажмите, чтобы переместить окно", 0) ResizeWindow(0, 200, 200, #PB_Ignore, #PB_Ignore) ; Перемещает окно в координаты 200,200 MessageRequester("Инфо", "Нажмите, чтобы изменить размер", 0) ResizeWindow(0, #PB_Ignore, #PB_Ignore, 320, 200) ; Изменяет размер окна к 320,200 ; ; Это "цикл событий". Здесь обрабатываются все действия пользователя. ; Это очень легко понять: когда происходит действие, Событие не ; равно 0, и нам просто нужно посмотреть, что произошло... ; Repeat Event = WaitWindowEvent() If Event = #PB_Event_CloseWindow ; Если пользователь нажал на кнопку закрытия Quit = 1 EndIf Until Quit = 1 EndIf End ; Все открытые окна автоматически закрываются PureBasic