Quand je teste les exemples de GDI+ de l'aide d'AutoIt, une fenêtre appelée "GDI+" apparaît avec des dessins dessus. Exemple :
Code : Tout sélectionner
#include <GuiConstantsEx.au3>
#include <GDIPlus.au3>
Opt('MustDeclareVars', 1)
_Main()
Func _Main()
Local $hGUI, $hWnd, $hGraphic
; Create GUI
$hGUI = GUICreate("GDI+", 400, 300)
$hWnd = WinGetHandle("GDI+")
GUISetState()
; Fill a rectangle
_GDIPlus_Startup ()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hWnd)
_GDIPlus_GraphicsFillRect($hGraphic, 10, 10, 100, 100)
; Loop until user exits
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
; Clean up resources
_GDIPlus_GraphicsDispose ($hGraphic)
_GDIPlus_Shutdown ()
EndFunc ;==>_Main
Est-ce que quelqu'un sait comment faire en sorte que les dessins restent sur la fenêtre (autrement qu'en les redessinant à chaque fois) ?
Merci d'avance