purebasic.info

PureBasic forum
Текущее время: Пт дек 13, 2019 10:49 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Чт май 16, 2019 3:31 pm 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Чт ноя 04, 2010 3:01 pm
Сообщений: 74
Благодарил (а): 9 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Помогите понять проблему, уже третий день голову ломаю, информации никакой найти не могу.
Пытаюсь перекомпилить некоторые свои проекты на Linux и встретился с такой проблемой:
Пример представлю в виде кода внизу... OpenWindowedScreen каким-то образом деактивирует StringGadget и нет возможности в него вводить какой либо текст, хотя под виндовс всё работает отлично.
Кто знает, это можно как-то побороть?

Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
InitSprite()
 
Procedure scr()
  FlipBuffers()
  ClearScreen(RGB(122,122,122))
  StartDrawing(ScreenOutput())
  DrawingMode(#PB_2DDrawing_Transparent)
   DrawText(0,200,GetGadgetText(1),RGB(0, 0, 0),RGB(255, 255, 255))
  StopDrawing()
EndProcedure
 
OpenWindow(0,0,0,200,400,"test",#PB_Window_SystemMenu )
StringGadget(1,0,380,200,20,"")
OpenWindowedScreen(WindowID(0),0,0,200,380)
 
Repeat
Event = WindowEvent()
EventGadget()
scr()
If Event=#PB_Event_CloseWindow
   End                        
EndIf
ForEver
 



Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB