Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $logs_GUI_Form, $out = 0
Global $main_GUI = GUICreate("main_GUI", 200, 200, 400, 200, -1, $WS_EX_TOPMOST)
Global $Button1 = GUICtrlCreateButton("Sortir", 100, 150, 89, 41)
GUISetState(@SW_SHOW)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Button1Click()
EndSwitch
WEnd
Func Button1Click()
If $out = 0 Then
$logs_GUI_Form = GUICreate("logs_GUI", 400, 100, 210, 50, $WS_POPUPWINDOW, BitOR($WS_EX_TOOLWINDOW, $WS_EX_CLIENTEDGE, $WS_EX_MDICHILD), $main_GUI)
GUICtrlCreateLabel("", 10, 10, 380, 80)
GUICtrlSetBkColor(-1, 0x0000aa)
DllCall("user32.dll", "int", "AnimateWindow", "hwnd", $logs_GUI_Form, "int", 500, "long", 0x00040001)
GUISetState(@SW_SHOWNOACTIVATE)
$out = 1
GuiCtrlSetData($Button1, "Rentrer")
Else
DllCall("user32.dll", "int", "AnimateWindow", "hwnd", $logs_GUI_Form, "int", 800, "long", 0x00050002)
GuiDelete($logs_GUI_Form)
$out = 0
GuiCtrlSetData($Button1, "Sortir")
EndIf
EndFunc