ça fait quelques semaines que je suis sur ce problème, et je ne trouve pas de solutions.
Lorsque je minimise ma fenêtre, et que je la restore, mes boutons disparaissement et je ne comprend pas pourquoi.
Pourriez vous m'expliquer ?
Mon but est de pouvoir agrandir ma fenêtre, ou la réduire sans que les boutons de l'interface bougent.
Merci d'avance à ceux qui m'aideront.
Laddy
► Afficher le texte
Code : Tout sélectionner
#include <Array.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiEdit.au3>
#include <GuiListView.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <resources.au3>
Global $_1_1, $List1, $Edit1, $Edit_LIGNE
Global $itemNb, $Item, $RapportFile, $rapport, $ReadFile, $file, $OpenDialog, $EditText, $LigneCochee, $EditTexte, $String1; déclaration des variables
Global $j, $k, $m, $lbl2, $lbl, $LigneSelectionnee, $selectedData, $Rappor, $Path, $rapport
Global $Syslog, $Systemlook, $Threatexpert, $Processlibary, $StartUplist
Global $OPT, $CTF_D, $FirewallRAZ, $HostFix, $S_D, $EmptyTemp, $Reg, $REGFIX, $QuarantaineRestoreall, $QuarantineRestore, $Pic1, $SYSRESTORE, $ClipBoard
Global $Group1, $Graphic1, $Graphic2, $Graphic3, $Graphic4, $Graphic5
Global $Label1, $Label2, $Label3, $Label4, $Label5
$_1_1 = GUICreate("OPT", 888, 570, -1, -1, $WS_OVERLAPPEDWINDOW)
Opt("GUIOnEventMode", 1) ; Activation du mode événementiel
GUICtrlSetResizing($_1_1, $GUI_DOCKAUTO + $GUI_DOCKBOTTOM + $GUI_DOCKTOP)
GUISetOnEvent($GUI_EVENT_CLOSE, "FermeGUI")
$Rappor = GUICtrlCreateLabel("ZHPDiag Rapport :", 8, 8, 95, 17)
$Path = GUICtrlCreateButton("Parcourir", 632, 8, 75, 25)
GUICtrlSetOnEvent($Path, "_PATH")
$rapport = GUICtrlCreateInput("", 136, 8, 481, 21)
$S_D = GUICtrlCreateButton("Serv.Dem.", 804, 72, 75, 25)
GUICtrlSetOnEvent($S_D, "_SD")
$CTF_D = GUICtrlCreateButton("CTFDisabled", 804, 104, 75, 25)
GUICtrlSetOnEvent($CTF_D, "_CTF")
$SYSRESTORE = GUICtrlCreateButton("SysRestore", 804, 136, 75, 25)
GUICtrlSetOnEvent($SYSRESTORE, "_SYSRESTORE")
$FirewallRAZ = GUICtrlCreateButton("FirewallRAZ", 804, 168, 75, 25)
GUICtrlSetOnEvent($FirewallRAZ, "_FirewallRAZ")
$EmptyTemp = GUICtrlCreateButton("EmptyTemp", 804, 200, 75, 25)
GUICtrlSetOnEvent($EmptyTemp, "_EmptyTemp")
$QuarantaineRestoreall = GUICtrlCreateButton("QRestoreAll", 804, 232, 75, 25)
GUICtrlSetOnEvent($QuarantaineRestoreall, "_RestoreAll")
$HostFix = GUICtrlCreateButton("HostFix", 804, 264, 75, 25)
GUICtrlSetOnEvent($HostFix, "_HostFix")
$Reg = GUICtrlCreateButton("REG", 804, 296, 75, 25)
GUICtrlSetOnEvent($Reg, "_Reg")
$QuarantineRestore = GUICtrlCreateButton("QRestore", 804, 328, 75, 25)
GUICtrlSetOnEvent($QuarantineRestore, "_Restore")
$Syslog = GUICtrlCreateButton("Syslog", 188, 40, 75, 25)
GUICtrlSetOnEvent($Syslog, "_SYSLOG")
$Systemlook = GUICtrlCreateButton("Systemlook", 268, 40, 75, 25)
GUICtrlSetOnEvent($Systemlook, "_SYSTEMLOOK")
$StartUplist = GUICtrlCreateButton("StartupList", 348, 40, 75, 25)
GUICtrlSetOnEvent($StartUplist, "_STARTUPLIST")
$Threatexpert = GUICtrlCreateButton("Threatexpert", 428, 40, 75, 25)
GUICtrlSetOnEvent($Threatexpert, "_THREATEXPERT")
$Processlibary = GUICtrlCreateButton("ProcessLibrary", 508, 40, 75, 25)
GUICtrlSetOnEvent($Processlibary, "_PROCESSLIBARY")
$ClipBoard = GUICtrlCreateButton("Copier", 800, 440, 75, 25)
GUICtrlSetOnEvent($ClipBoard, "_CLIPBOARD")
$Pic1 = GUICtrlCreatePic("", 800, 376, 78, 31, BitOR($SS_NOTIFY, $WS_CLIPSIBLINGS))
_ResourceSetImageToCtrl(-1, "PAYPAL_JPG")
$Edit_LIGNE = GUICtrlCreateEdit("", 8, 363, 785, 22, $ES_READONLY)
$Edit1 = GUICtrlCreateEdit("", 8, 391, 785, 165)
GUICtrlSetData(-1, "")
GUISetState(@SW_SHOW, $_1_1)
#EndRegion ### END Koda GUI section ###
;Do
While 1 ; Début de la boucle infinie
Sleep(1000) ; Pause du script
GUICtrlSetResizing($rapport, $GUI_DOCKRIGHT + $GUI_DOCKLEFT + $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($Rappor, $GUI_DOCKLEFT + $GUI_DOCKTOP + $GUI_DOCKSIZE)
GUICtrlSetResizing($Path, $GUI_DOCKRIGHT + $GUI_DOCKSIZE + $GUI_DOCKTOP)
GUICtrlSetResizing($Systemlook, $GUI_DOCKALL)
GUICtrlSetResizing($StartUplist, $GUI_DOCKALL)
GUICtrlSetResizing($Syslog, $GUI_DOCKALL)
GUICtrlSetResizing($Threatexpert, $GUI_DOCKALL)
GUICtrlSetResizing($Processlibary, $GUI_DOCKALL)
GUICtrlSetResizing($OPT, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($S_D, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($CTF_D, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($FirewallRAZ, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($HostFix, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($EmptyTemp, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($SYSRESTORE, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($Reg, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($QuarantaineRestoreall, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($QuarantineRestore, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($Pic1, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
GUICtrlSetResizing($ClipBoard, $GUI_DOCKTOP + $GUI_DOCKHEIGHT)
WEnd ; Fin de la boucle infinie
Func _PATH()
EndFunc ;==>_PATH
Func _OPT()
EndFunc ;==>_OPT
Func _SD()
EndFunc ;==>_SD
Func _CTF()
EndFunc ;==>_CTF
Func _SYSRESTORE()
EndFunc ;==>_SYSRESTORE
Func _FirewallRAZ()
EndFunc ;==>_FirewallRAZ
Func _EmptyTemp()
EndFunc ;==>_EmptyTemp
Func _RestoreAll()
EndFunc ;==>_RestoreAll
Func _HostFix()
EndFunc ;==>_HostFix
Func _Reg()
EndFunc ;==>_Reg
Func _Restore()
EndFunc ;==>_Restore
Func _CLIPBOARD()
ClipPut(GUICtrlRead($Edit1))
EndFunc ;==>_CLIPBOARD
Func _SYSLOG()
EndFunc ;==>_SYSLOG
Func _SYSTEMLOOK()
EndFunc ;==>_SYSTEMLOOK
Func _STARTUPLIST()
EndFunc ;==>_STARTUPLIST
Func _THREATEXPERT()
EndFunc ;==>_THREATEXPERT
Func _PROCESSLIBARY()
EndFunc ;==>_PROCESSLIBARY
Func FermeGUI() ; Début de la fonction
If @GUI_WinHandle = $_1_1 Then ; Contrôle de la valeur de @GUI_WINHANDLE
Exit ; Sortie du script
EndIf
EndFunc ;==>FermeGUI