#include $MainGui = GUICreate("test2tab", 460, 640, (@DesktopWidth - 460) / 2, (@DesktopHeight - 640) / 2); , $WS_EX_STATICEDGE) ; Crée une frame de 460x640 au centre de l'écran $tab = GUICtrlCreateTab(0, 15, 462, 540) ; Crée le système d'onglet GUISetState() ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; TAB 1 $tab0 = GUICtrlCreateTabItem("1er tab") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; TAB 2 $tab1 = GUICtrlCreateTabItem("2eme tab") GUICtrlSetState(-1, $GUI_SHOW); Premier onglet a être activé ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; TAB 2.1 $HardGui = GUICreate("2 eme fenetre de tab", 460, 514, (@DesktopWidth - 456) / 2, (@DesktopHeight - 508) / 2, $WS_POPUPWINDOW, $WS_EX_APPWINDOW, $MainGui) $SSHard = GUICtrlCreateTab(10, 10, 442, 494) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; TAB 2.1.1 GUICtrlCreateTabItem("1er tab de 2") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; TAB 2.1.2 GUICtrlCreateTabItem("2eme tab de 2") GUISetState() WinSetTrans($HardGui, "", 255) While 1 $wpm = WinGetPos($MainGui) $x = $wpm[0] + 2 $y = $wpm[1] + 66 WinMove($HardGui, "", $x, $y) $Msg = GUIGetMsg() If $Msg = -3 Or $Msg = -1 Then ExitLoop Select Case $Msg = $tab If GUICtrlRead($tab) = 1 Then GUISetState(@SW_SHOW, $HardGui) Else GUISetState(@SW_HIDE, $HardGui) EndIf EndSelect WEnd Exit