Что нового

Как в открыть картинку в GUICreate?

Mihail10

Новичок
Сообщения
18
Репутация
0
Взял из примера,ни один из 3-х не работает.Может библиотеки старые,что-то добавить в шапке?
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Global $gui, $guiPos, $pic, $picPos
Example1()
	
;----- Пример 1 ----
Func Example1()
    Local $n, $msg
    GUICreate("GUI с рисунком", 650, 600, -1, -1, $WS_SIZEBOX + $WS_SYSMENU) ; Создаёт окно в центре экрана
    GUISetBkColor(0xE0FFFF)
    $n = GUICtrlCreatePic(@ScriptDir & "C:\Users\имя\Desktop\18.jpg", 150, 150, 200, 150)
    GUISetState()
    ; Запускается цикл опроса GUI до тех пор пока окно не будет закрыто
    While 1
        $msg = GUIGetMsg()
        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

    ; Изменяет размер элемента
    $n = GUICtrlSetPos($n, 50, 50, 200, 100)
    ; Запускается цикл опроса GUI до тех пор пока окно не будет закрыто
    While 1
        $msg = GUIGetMsg()
        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
    GUIDelete()
EndFunc

http://autoit-script.ru/autoit3_docs/functions/GUICtrlCreatePic.htm
 

xXx

╚{■_■}╗
Меценат
Сообщения
248
Репутация
95
Код:
@ScriptDir & "C:\Users\имя\Desktop\18.jpg"

Такого пути в принципе не может существовать.
 
Автор
M

Mihail10

Новичок
Сообщения
18
Репутация
0
Спасибо, работает.
$n = GUICtrlCreatePic("C:\Users\имя\Desktop\20.jpg", 10, 10, 200, 50)
 
Верх