Как пользоватся визуальный редактором и вобще для чего он нужен?
Как изменить цвет фона в окне WINDOW? (можно полный код пожалуйста)
Как постафить вот такую палку / только прямую?
PureBasic - форум |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » PureBasic - форум » Вопросы по PureBasic » Помогите ответте на вопросы.
Как пользоватся визуальный редактором и вобще для чего он нужен?
Как изменить цвет фона в окне WINDOW? (можно полный код пожалуйста)
Как постафить вот такую палку / только прямую?
Ну помогите
PureFORM - редактор. PureCOLOR library.
Отредактировано mirashic (31.08.2011 17:58:35)
Как пользоваться визуальный редактором и вообще для чего он нужен?
ftp://ftp.radio.ru/pub/2008/05/PureBasic.zip
Страницы 10 и 11.
Как изменить цвет фона в окне WINDOW? (можно полный код пожалуйста)
If OpenWindow(0, 0, 0, 400, 100, "", #PB_Window_SystemMenu|#PB_Window_ScreenCentered) SetWindowColor(0, RGB(255, 0, 0)) Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Как постафить вот такую палку / только прямую?
Кнопка находится чуть выше "Enter".
Нужно переключится на английскую раскладку клавиатуры и удерживать кнопку "Shift".
Кнопка находится чуть выше "Enter"
Не на всех клавиатурах, у меня ниже "Enter"
Не на всех клавиатурах, у меня ниже "Enter"
У тебя кнопка, печатающая "|" находится ниже Enter'а?
Выложи фотку клавы?
Если не видно, то завтра сделаю другую(сейчас ночь, все спят, свет включить не могу)
Если не видно, то завтра сделаю другую
Картина Малевича
Да, кнопку перенесли вниз.
Но обычно она в верху.
Спасибо всем большое
Да у меня есть еще один вопросик только что начал писать прогу прсто пытатся чему я научился.
Вот :
OpenWindow(1,150,200,200,100,"Заголовок окна",#PB_Window_MinimizeGadget) CreateGadgetList( WindowID(1) ) ButtonGadget(2,50,30,80,25,"Кнопка") Repeat Event=WaitWindowEvent() Gadget=EventGadget() If Event=#PB_Event_Gadget And Gadget=2 MessageRequester("Сообщение","Была нажата кнопка") EndIf Until Event = #PB_Event_CloseWindow End
как суда впихнуть цвет я писал вот так и не правильно
OpenWindow(1,150,200,200,100,"Заголовок окна",#PB_Window_MinimizeGadget) CreateGadgetList( WindowID(1) ) ButtonGadget(2,50,30,80,25,"Кнопка") SetWindowColor(0, (5, 7, 250)) Repeat Event=WaitWindowEvent() Gadget=EventGadget() If Event=#PB_Event_Gadget And Gadget=2 MessageRequester("Сообщение","Была нажата кнопка") EndIf Until Event = #PB_Event_CloseWindow End
Отредактировано LisTen (01.09.2011 14:53:15)
Зарание спасибо
Должно быть не SetWindowColor(0, (5, 7, 250)), а SetWindowColor(1, RGB(5, 7, 250)).
OpenWindow(1,150,200,200,100,"Заголовок окна",#PB_Window_MinimizeGadget) CreateGadgetList( WindowID(1) ) ButtonGadget(2,50,30,80,25,"Кнопка") SetWindowColor(1, RGB(5, 7, 250)) Repeat Event=WaitWindowEvent() Gadget=EventGadget() If Event=#PB_Event_Gadget And Gadget=2 MessageRequester("Сообщение","Была нажата кнопка") EndIf Until Event = #PB_Event_CloseWindow End
спасибо
а как вставить картинку
а как вставить картинку
Или нажать на кнопку "Прикрепить изображения", находящуюся в правом углу вверху формы ответа.
или залить на какой либо сайт, например этот. www.radikal.ru
а я имел ввиду в окно pure basic
чтобы открывалось окно а там картинка или так нельзя?
Вот пример со значком но он годится и для картинки. http://pure-basic.narod.ru/docs/point.html
; Открываем окно OpenWindow(1,0,0,80,80,"",#PB_Window_MinimizeGadget | #PB_Window_ScreenCentered) CreateGadgetList(WindowID(1)) ; Создаём новый список гаджетов CatchImage(1,?Metka1, ?Metka2-?Metka1) ; Загружаем рисунок из памяти ImageGadget(2,40,20,32,32, ImageID(1) ) ; Отображаем его Repeat ; Начало главного цикла Repeat-Until Event=WaitWindowEvent() ; Получаем текущий идентификатор события ; Прерываем цикл при попытке закрыть окно (щелчёк по крестику в заголовке окна) Until Event=#PB_Event_CloseWindow End ; Завершаем работу программы DataSection Metka1: IncludeBinary "Значок.ico" Metka2: EndDataSection
Еще примеры.
http://pure-basic.narod.ru/forum/Back_Image.rar
http://pure-basic.narod.ru/miscfiles/skin.rar
спасибо
а можешь мне скинуть каких не будь нормальных учебников или примеров .
просто pure basic меня очень заинтересовал
А можете пожалуйста написать код где есть :
TextGadget
Menu(только рабочим меню где нажимаешь выход и он выходит)
ButtonGadget
Строка сосотояния (это там где в низу написано время) (ну вы поняли наверное)
И цвет окна
Пожалуйста а то у мя ни чо не получается.
Кому несложно.
HELP
Зарание спасибо
Отредактировано LisTen (01.09.2011 22:13:30)
Да и как изменять размер окна???
Пожалуйста а то у мя ни чо не получается.
В следующий раз, выкладывай код того, что не получается.
И в справке легко найти требуемые примеры.
OpenWindow(1,150,200,200,200,"Заголовок окна",#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered|#PB_Window_SizeGadget) TextGadget(0, 10, 10, 180, 16, "Текст") ButtonGadget(2,50,70,80,25,"Кнопка") SetWindowColor(1, RGB(5, 7, 250)) SetGadgetColor(0, #PB_Gadget_BackColor, RGB(5, 7, 250)) SetGadgetColor(0, #PB_Gadget_FrontColor, RGB(250, 250, 250)) CreateMenu(0, WindowID(1)) MenuTitle("Файл") MenuItem(0, "Выход") CreateStatusBar(0, WindowID(1)) AddStatusBarField(90) AddStatusBarField(100) StatusBarText(0, 0, "Area normal") StatusBarText(0, 1, "Area borderless", #PB_StatusBar_BorderLess) Repeat Event=WaitWindowEvent() Gadget=EventGadget() If Event=#PB_Event_Gadget And Gadget=2 MessageRequester("Сообщение","Была нажата кнопка") ElseIf Event=#PB_Event_Menu Select EventMenu() Case 0 Break EndSelect EndIf Until Event = #PB_Event_CloseWindow End
Да и как изменять размер окна???
Мышкой.
А если нужно программно, то следует использовать функцию:
ResizeWindow(#Window, x, y, Width, Height)
Спасибо
Куда надо вставить код чтобы изменить размер окна
OpenWindow(1,150,200,200,200,"GamerPress",#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered|#PB_Window_SizeGadget|#PB_Window_MaximizeGadget) TextGadget(0, 10, 10, 180, 16, "GamerPress") ButtonGadget(2,50,70,80,25,"GO") SetWindowColor(1, RGB(5, 7, 250)) SetGadgetColor(0, #PB_Gadget_BackColor, RGB(5, 7, 250)) SetGadgetColor(0, #PB_Gadget_FrontColor, RGB(250, 250, 250)) CreateMenu(0, WindowID(1)) MenuTitle("Меню") MenuItem(0, "Выход") CreateStatusBar(0, WindowID(1)) AddStatusBarField(90) AddStatusBarField(100) StatusBarText(0, 0, "") StatusBarText(0, 1, "", #PB_StatusBar_BorderLess) Repeat Event=WaitWindowEvent() Gadget=EventGadget() If Event=#PB_Event_Gadget And Gadget=2 MessageRequester("","Была нажата кнопка") ElseIf Event=#PB_Event_Menu Select EventMenu() Case 0 Break EndSelect EndIf Until Event = #PB_Event_CloseWindow End
Отредактировано LisTen (02.09.2011 21:51:58)
как сделать так чтобы при нажатии кнопки переходило в другое окно
OpenWindow(1,150,200,200,200,"GamerPress",#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered|#PB_Window_SizeGadget|#PB_Window_MaximizeGadget) TextGadget(0, 10, 10, 180, 16, "GamerPress") ButtonGadget(2,50,70,80,25,"GO") SetWindowColor(1, RGB(5, 7, 250)) SetGadgetColor(0, #PB_Gadget_BackColor, RGB(5, 7, 250)) SetGadgetColor(0, #PB_Gadget_FrontColor, RGB(250, 250, 250)) CreateMenu(0, WindowID(1)) MenuTitle("Меню") MenuItem(0, "Выход") CreateStatusBar(0, WindowID(1)) AddStatusBarField(90) AddStatusBarField(100) StatusBarText(0, 0, "") StatusBarText(0, 1, "", #PB_StatusBar_BorderLess) Repeat Event=WaitWindowEvent() Gadget=EventGadget() If Event=#PB_Event_Gadget And Gadget=2 MessageRequester("","Была нажата кнопка") ElseIf Event=#PB_Event_Menu Select EventMenu() Case 0 Break EndSelect EndIf Until Event = #PB_Event_CloseWindow End
Как изменить траекторию нахождения кнопки и текста
OpenWindow(1,150,200,200,200,"GamerPress",#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered|#PB_Window_SizeGadget|#PB_Window_MaximizeGadget) TextGadget(0, 10, 10, 180, 16, "GamerPress") ButtonGadget(2,50,70,80,25,"GO") SetWindowColor(1, RGB(5, 7, 250)) SetGadgetColor(0, #PB_Gadget_BackColor, RGB(5, 7, 250)) SetGadgetColor(0, #PB_Gadget_FrontColor, RGB(250, 250, 250)) CreateMenu(0, WindowID(1)) MenuTitle("Меню") MenuItem(0, "Выход") CreateStatusBar(0, WindowID(1)) AddStatusBarField(90) AddStatusBarField(100) StatusBarText(0, 0, "") StatusBarText(0, 1, "", #PB_StatusBar_BorderLess) Repeat Event=WaitWindowEvent() Gadget=EventGadget() If Event=#PB_Event_Gadget And Gadget=2 MessageRequester("","Была нажата кнопка") ElseIf Event=#PB_Event_Menu Select EventMenu() Case 0 Break EndSelect EndIf Until Event = #PB_Event_CloseWindow End
Отредактировано LisTen (02.09.2011 21:58:16)
Вы здесь » PureBasic - форум » Вопросы по PureBasic » Помогите ответте на вопросы.