Простите за ламерский вопрос...
Мы создаем окно при помощи GuiCreate, можно ли фоном созданного окна сделать какое-либо изображение?
[решено] Можно ли поставить фоновую катинку при создании окна GuiCreate
-
beve
Re: [решено] Можно ли поставить фоновую катинку при создании окна GuiCreate
Код:
Код: Выделить всё
#include
#include
$GUI = GUICreate("Test", 255, 100)
GUICtrlCreatePic(@Systemdir & "\oobe\images\mslogo.jpg", 0, 0, 255, 100, $WS_CLIPSIBLINGS)
$Button = GUICtrlCreateButton("кнопка", 170, 70,80, 20)
GUISetState(@SW_SHOW, $GUI)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button
MsgBox(64, "", "Кнопка нажата")
EndSwitch
WEnd-
Creat0R
Re: [решено] Можно ли поставить фоновую катинку при создании окна GuiCreate
Цитата b3h4ppy:
можно ли фоном созданного окна сделать какое-либо изображение?
Можно, для этого используется GUICtrlCreatePic, примерно так:
Код:
можно ли фоном созданного окна сделать какое-либо изображение?
[решено] Можно ли поставить фоновую катинку при создании окна GuiCreate
Можно, для этого используется GUICtrlCreatePic, примерно так:
Код:
Код: Выделить всё
#include
#include
;
$hGUI = GUICreate("Test", 200, 120, -1, -1, -1, $WS_EX_DLGMODALFRAME)
$BackPicID = GUICtrlCreatePic(@Systemdir & "\oobe\images\mslogo.jpg", 0, 0, 200, 120)
GUICtrlSetState(-1, $GUI_DISABLE)
$ExitButton = GUICtrlCreateButton("Exit", 120, 10, 70, 20)
GUISetState()
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE, $ExitButton
Exit
EndSwitch
WEnd-
b3h4ppy
Re: [решено] Можно ли поставить фоновую катинку при создании окна GuiCreate
Большое спсибо за столь быстрые ответы, я вам очень благодарен. К данному способу и сам прибегал, но не получалось, т.к. картинка была поверх всех моих кнопок и чекбоксов))
Как я понимаю за то, что картинка будет фоном и на заднем плане отвечает вот эта строчка?
Код:
Еще раз спасибо за ответы.
П.С. а можно изменять размер шрифта допустим у label или еще какогонибудь объекта?
Как я понимаю за то, что картинка будет фоном и на заднем плане отвечает вот эта строчка?
Код:
Код: Выделить всё
GUICtrlSetState(-1, $GUI_DISABLE)Еще раз спасибо за ответы.
П.С. а можно изменять размер шрифта допустим у label или еще какогонибудь объекта?
-
b3h4ppy
Re: [решено] Можно ли поставить фоновую катинку при создании окна GuiCreate
Цитата b3h4ppy:
можно изменять размер шрифта допустим у label или еще какогонибудь объекта?
GUICtrlSetFont(). См. справку.
можно изменять размер шрифта допустим у label или еще какогонибудь объекта?
[решено] Можно ли поставить фоновую катинку при создании окна GuiCreate
GUICtrlSetFont(). См. справку.
-
Creat0R
Re: [решено] Можно ли поставить фоновую катинку при создании окна GuiCreate
Большое спасибо!
Просто только приступил к изучению, поэтому и задаю такие глупые вопросы
Просто только приступил к изучению, поэтому и задаю такие глупые вопросы