Alors j'ai un peu avancé, ce bout de code ferme la fenetre, mais aussi tout le programme, comment faire pour que l'action ferme juste la fentre active ?
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$TESTExit = GUICreate("EXITTest", 275, 250, -1, -1, BitOR($WS_CAPTION, $WS_SYSMENU))
$AltF4 = GUICtrlCreateLabel("Press ALT+F4 to exit", 10, 210)
$ContextMenu = GUICtrlCreateContextMenu()
$ContextMenuExit = GUICtrlCreateMenuItem("Exit", $ContextMenu)
$FileMenu = GUICtrlCreateMenu("&File")
$FileExit = GUICtrlCreateMenuItem("Exit", $FileMenu)
$Button = GUICtrlCreateButton("Exit", 150, 20, 100, 24)
GUISetState(@SW_SHOW, $TESTExit)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE, $Button, $FileExit, $ContextMenuExit
Exit
EndSwitch
WEnd
Cdt