Désolé pour le titre mais vu que j'étais limité en nombre de caractères j'ai du synthétiser...
Donc voici mes deux problèmes :
- je souhaiterais pouvoir redimensionner ma fenêtre avec la souris
- je souhaiterais pouvoir visualiser le contenu de ma fenêtre même si je la redimensionne en utilisant des barres de défilement
Voici à l'heure actuelle l'état de mon développement :
Code : Tout sélectionner
;INCLUDES
#include <GUIConstants.au3>
;VARIABLES
GLOBAL $Version = "1.00"
; PROGRAMME
; Création de la fenêtre
$GUI_Fen = GUICreate("Fenêtre Test" & $Version, 800, 600,0,0, $WS_MAXIMIZE+$WS_MAXIMIZEBOX+$WS_SYSMENU+$WS_CAPTION+$WS_HSCROLL+$WS_VSCROLL)
; Création du menu Fichier
$Menu_Fichier = GUICtrlCreateMenu ("Fichier")
$Menu_Fichier_Quitter = GUICtrlCreateMenuitem ("Quitter",$Menu_Fichier)
; Création du menu 1
$Menu_1 = GUICtrlCreateMenu ("Menu 1")
$Menu_1_SM1 = GUICtrlCreateMenuitem ("Sous-menu 1.1",$Menu_1)
$Menu_1_SM2 = GUICtrlCreateMenuitem ("Sous-menu 1.2",$Menu_1)
$Menu_1_SM3 = GUICtrlCreateMenuitem ("Sous-menu 1.3",$Menu_1)
$Menu_1_SM4 = GUICtrlCreateMenuitem ("Sous-menu 1.4",$Menu_1)
; Création du menu 2
$Menu_2 = GUICtrlCreateMenu ("Menu 2")
$Menu_2_SM1 = GUICtrlCreateMenuitem ("Sous-menu 2.1",$Menu_2)
$Menu_2_SM2 = GUICtrlCreateMenuitem ("Sous-menu 2.2",$Menu_2)
$Menu_2_SM3 = GUICtrlCreateMenuitem ("Sous-menu 2.3",$Menu_2)
$Menu_2_SM4 = GUICtrlCreateMenuitem ("Sous-menu 2.4",$Menu_2)
; Création du menu info
$Menu_Aide = GUICtrlCreateMenu ("?")
$Menu_Aide_Info = GUICtrlCreateMenuitem ("Info",$Menu_Aide)
GUICtrlCreateLabel("Affichage visible au dessus de 640x480 ######### ######### ######### ######### ######### ########",10,480-20,640,20)
GUICtrlCreateLabel("Affichage visible au dessus de 800x600 ######### ######### ######### ######### ######### ######## ######### ######### #########",10,600-20,800,20)
GUICtrlCreateLabel("Affichage visible au dessus de 1024x768 ######## ######### ######### ######### ######### ######## ######### ######### ######### ######### ######### ######## #######",10,768-20,1024,20)
GUICtrlCreateLabel("Affichage visible au dessus de 1152x864 ######## ######### ######### ######### ######### ######## ######### ######### ######### ######### ######### ######## ####### ###### ########",10,864-20,1152,20)
GUICtrlCreateLabel("Affichage visible au dessus de 1280x800 ######## ######### ######### ######### ######### ######## ######### ######### ######### ######### ######### ######## ####### ###### ######## ######## #######",10,800-20,1280,20)
GUISetState ()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $Menu_1_SM1
MsgBox(0,"Test","Vous avez cliqué sur le Sous-menu 1.1")
Case $msg = $Menu_1_SM2
MsgBox(0,"Test","Vous avez cliqué sur le Sous-menu 1.2")
Case $msg = $Menu_1_SM3
MsgBox(0,"Test","Vous avez cliqué sur le Sous-menu 1.3")
Case $msg = $Menu_1_SM4
MsgBox(0,"Test","Vous avez cliqué sur le Sous-menu 1.4")
Case $msg = $Menu_2_SM1
MsgBox(0,"Test","Vous avez cliqué sur le Sous-menu 2.1")
Case $msg = $Menu_2_SM2
MsgBox(0,"Test","Vous avez cliqué sur le Sous-menu 2.2")
Case $msg = $Menu_2_SM3
MsgBox(0,"Test","Vous avez cliqué sur le Sous-menu 2.3")
Case $msg = $Menu_2_SM4
MsgBox(0,"Test","Vous avez cliqué sur le Sous-menu 2.4")
Case $msg = $Menu_Aide_Info
MsgBox(0,"Info","Test Fenêtre Version" & $Version)
EndSelect
WEnd
;FIN DU PROGRAMME
Voilà, si vous avez besoin de plus de précisions... je reste à votre écoute
Merci d'avance