Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <GuiStatusBar.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
#include <EditConstants.au3>
#include <Constants.au3>
#include <GuiButton.au3>
;~ ################### Fenêtre principale ###################
Global $GUIGenWidth = 463
Global $GUIGenHeight = 415
Global $GUIGen = GUICreate("Installation d'imprimante(s)", $GUIGenWidth, $GUIGenHeight)
;~ Menu
Global $MenuFichier = GUICtrlCreateMenu("&Fichier")
Global $MenuChoix = GUICtrlCreateMenuItem("&Choix du serveur", $MenuFichier)
GUICtrlCreateMenuItem("", $MenuFichier)
Global $MenuQuitter = GUICtrlCreateMenuItem("&Quitter", $MenuFichier)
;~ Case liste
Global $Label1 = GUICtrlCreateLabel("Imprimante(s) disponible", 16, 16, 116, 17)
Global $List1 = GUICtrlCreateList("", 16, 33, 145, 149, _
BitOR($GUI_SS_DEFAULT_LIST, $LBS_SORT, $LBS_MULTIPLESEL, $LBS_DISABLENOSCROLL, $WS_HSCROLL))
_GUICtrlListBox_SetHorizontalExtent($List1, 200)
Global $Label2 = GUICtrlCreateLabel("Imprimante(s) à installer", 296, 16, 113, 17)
Global $List2 = GUICtrlCreateList("", 296, 33, 145, 149, _
BitOR($GUI_SS_DEFAULT_LIST, $LBS_SORT, $LBS_MULTIPLESEL, $LBS_DISABLENOSCROLL, $WS_HSCROLL))
_GUICtrlListBox_SetHorizontalExtent($List2, 200)
Global $Label3 = GUICtrlCreateLabel("Imprimante(s) déjà sur le poste", 296, 190, 146, 17)
Global $List3 = GUICtrlCreateList("", 296, 210, 145, 149)
;~ GUICtrlSetState(-1, $GUI_DISABLE)
;~ Boutons
Global $ButAjouter = GUICtrlCreateButton("Ajouter --->", 177, 62, 105, 25)
Global $ButEnlever = GUICtrlCreateButton("<--- Enlever", 177, 118, 105, 25)
Global $ButActualiser = GUICtrlCreateButton("", 143, 12, 20, 20, $BS_ICON)
_GUICtrlButton_SetImage($ButActualiser, "shell32.dll", 238)
GUICtrlSetTip($ButActualiser, "Acualiser la liste du serveur")
;~ Status bar
Global $StatusBar1 = _GUICtrlStatusBar_Create($GUIGen)
;~ Icone (favicon)
GUISetIcon("ddores.dll", 50)
;~ ##########################################################