Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
#include "_GUIScrollbars_Ex.au3"
Global $Checkbox_Value_HelpView = True
Global $Current_Value_Page = 1 ; Indiquant le numéro de la page en cours
Global $Total_Value_Page = 3 ; Nombre de page total
Global $ArrayPage1[3][12] = [["Name", "Visible", "Enabled", "Check", "Hint", "Function", "Form", "Param 1", "Param 2", "Param 3", "Help", "Help Function"], _
["text 1", "True", "True", "False", "", "Function", "Form", "Param 1", "Param 2", "Param 3", "True", ""], _
["text 2", "True", "True", "False", "", "Function", "Form", "Param 1", "Param 2", "Param 3", "False", ""] _
]
Global $Form = GUICreate("Form", 698, 585, -1, -1)
Global $MenuFile = GUICtrlCreateMenu("&Fichier")
Global $MenuExit = GUICtrlCreateMenuItem("&Quitter", $MenuFile)
GUISetIcon("", -653)
GUISetFont(8, 400, 0, "Verdana")
Global $Tab = GUICtrlCreateTab(8, 8, 673, 481)
GUICtrlSetFont($Tab, 8, 400, 0, "Verdana")
Global $TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
GUICtrlSetState($TabSheet1,$GUI_SHOW)
GUICtrlCreateTabItem("")
Global $TabSheet = GUICtrlCreateTabItem("Onglet")
Global $Button1 = GUICtrlCreateButton("<<", 36, 452, 35, 25)
GUICtrlSetFont($Button1, 8, 800, 0, "Verdana")
Global $Button2 = GUICtrlCreateButton(">>", 80, 452, 35, 25)
GUICtrlSetFont($Button2, 8, 800, 0, "Verdana")
Global $Label = GUICtrlCreateLabel($Current_Value_Page, 118, 456, 470, 17)
GUICtrlSetFont($Label, 8, 400, 0, "Verdana")
Global $CADRE = GUICtrlCreateGroup("CADRE", 24, 200, 641, 241)
GUICtrlSetFont($CADRE, 8, 400, 0, "Verdana")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateTabItem("")
Global $Button3 = GUICtrlCreateButton("Button3", 24, 504, 75, 25)
#include "Form2.au3"
_BuildingGui()
GUISetState(@SW_SHOW, $Form)
While 1
$nMsg = GUIGetMsg(1) ; Récupération des messages GUI avancés
Switch $nMsg[1] ; Début du sélecteur de cas sur le handle de la fenêtre de l'événement
Case $Form
Switch $nMsg[0] ; Début du sélecteur de cas sur l'EventID ou sur le ControlID
Case $GUI_EVENT_CLOSE ; (-3) = La boite de dialogue a été fermée (par le menu système ou un bouton défini).
Exit
Case $Tab
_PageChange("")
Case $Button1
_PageChange("-")
Case $Button2
_PageChange("+")
Case $Button3
_ArrayDisplay($ArrayPage1, "Array")
EndSwitch
Case $GuiPage1
Switch $nMsg[0] ; Début du sélecteur de cas sur l'EventID ou sur le ControlID
Case $DummyPage1_Start To $DummyPage1_End
; Evennements sur icon et checkbox ?
EndSwitch
EndSwitch
WEnd