Je veux juste afficher une image sur mon Gui.
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#Include <GDIPlus.au3>
_Main()
Func _Main()
Local $hGui, $GUIWidth = 300, $GUIHeight = 250
Local $Edit_1, $OK_Btn, $Cancel_Btn, $msg
$hGui = GUICreate("New GUI", $GUIWidth, $GUIHeight)
$OK_Btn = GUICtrlCreateButton("OK", 75, 210, 70, 25)
$Cancel_Btn = GUICtrlCreateButton("Cancel", 165, 210, 70, 25)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
GUIDelete()
Exit
Case $msg = $OK_Btn
MsgBox(64, "New GUI", "You clicked on the OK button!")
StartGDI($hGui)
Case $msg = $Cancel_Btn
MsgBox(64, "New GUI", "You clicked on the Cancel button!")
EndSelect
WEnd
EndFunc ;==>_Main
Func StartGDI(ByRef $hGui)
$Img = "C:\Users\PC_DEUX\Pictures\Duke49.jpg"
_GDIPlus_Startup ()
$hImg = _GDIPlus_ImageLoadFromFile ($Img)
$H = _GDIPlus_ImageGetHeight($hImg)
$L = _GDIPlus_ImageGetWidth($hImg)
MsgBox(0,"Taille Image",$H & "x" & $L)
_GDIPlus_GraphicsDrawImage($hGui,$hImg,10,10)
_GDIPlus_BitmapDispose($hImg)
_GDIPlus_ShutDown ()
return 0
EndFunc ;==> StartGDI