Page 1 sur 1
[R] Ne pas afficher de scrool Horizontale
Posté : mar. 28 juil. 2009 12:28
par TommyDDR
Bonjour,
Cela fait quelque jours maintenant que j'analyse le code de MClaveau
http://www.autoitscript.fr/forum/viewto ... f=6&t=2788
Je cherche a savoir comment a-t-il fait pour ne pas faire apparaitre la ScrollBarre Horizontale mais sans succès.
Si quelqu'un sais comment faire, je suis preneur.
Merci
Re: [..] Ne pas afficher de scrool Horisontale
Posté : mar. 28 juil. 2009 18:20
par Tlem
Il vous faut gérer ça au niveau du style de la GUI.
Code : Tout sélectionner
$gui = GUICreate("Tableau", 1080, 500,-1,-1, [u][b]BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU, $WS_SIZEBOX)[/b][/u])
Re: [..] Ne pas afficher de scrool Horisontale
Posté : mar. 28 juil. 2009 22:25
par TommyDDR
Désolé Tlem mais j'ai retirer tout ce qu'il y avais dans son exemple (Comme j'ai fait moi) et sur son exemple, la ScrollBarr Horizontale ne s'affiche toujours pas (De même, quand je rajoute ce qu'il a mis, dans mon programme la scroll apparait toujours).
Si tu pouvais me donner un exemple d'une gui fille a l'intérieur d'une gui mère qui (la gui fille) contient juste une scrollbarr verticale, j'en serais ravi ^^
Merci.
Edit : Telm -> Tlem ^^'
Re: [..] Ne pas afficher de scrool Horisontale
Posté : mer. 29 juil. 2009 11:16
par Tlem
Mon pseudo est Tlem et non Telm, mais on peut tout simplement m'appeler Thierry.
En gardant l'essentiel du script de M.Claveau, voici ce que ça donnerais :
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GUIScrollBars.au3>
#include <ScrollBarConstants.au3>
$gui = GUICreate("Tableau", 800, 400, -1, -1, BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU, $WS_SIZEBOX))
$fille = GUICreate("fille", 700, 300, 15, 70, $WS_CHILD, $WS_EX_CLIENTEDGE, $gui)
GUISetState()
GUISwitch($gui)
GUISetState()
_GUIScrollBars_Init($fille)
_GUIScrollBars_EnableScrollBar($fille, $SB_VERT, $ESB_DISABLE_BOTH)
While 1
$GUIMsg = GUIGetMsg()
Switch $GUIMsg
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
Regardez dans la doc du coté des fonctions _GUIScrollBars_xxxx, elles sont plein d"exemple qui peuvent vous servir.
PS: Ne me demandez pas comment
supprimer la Scrollbar de droite, car je n'en sais rien et je n'ai pas cherché.
Re: [..] Ne pas afficher de scrool Horisontale
Posté : mer. 29 juil. 2009 12:46
par TommyDDR
Merci beaucoup Tlem.
Je ne sais pas pourquoi, quand j'ai affaire à une UDF, je ne pense pas à lire l'aide.
Solution :
Supprimer la scroll Horizontale :
Supprimer la scroll Verticale :
Résolu