Page 1 sur 1
[R] Éléments de la GUI personnalisables
Posté : sam. 23 mars 2013 19:02
par Uranium
Salut ,
Je vois beaucoup de GUI "énormes" spécialement concernant les jeux-vidéos , bien faite , avec pleins d'effets , des styles , thèmes ect ...
Je voudrais savoir si vous pouviez m'expliquer comment faire des progressbar ; boutons à 100% ( donc personnalisables ). J'ai déjà réussi à me faire des GUI par les fonctions GDI , mais les progress surtout j'ai du mal :/
J'aimerai faire quelque chose comme la photo jointe en bas
Cordialement ,
Re: [..] Éléments de la GUI personnalisables
Posté : sam. 23 mars 2013 19:31
par mikell
Re: [..] Éléments de la GUI personnalisables
Posté : sam. 23 mars 2013 19:41
par Uranium
Merci !
Les 2/3 progress de l'admin sont plutôt belles je trouve ( il faut faire des graphics donc ).
Celles du forum anglais , sont vraiment bugger chez moi , et donc plu qu'horrible à voir
Cordialement,
Re: [..] Éléments de la GUI personnalisables
Posté : sam. 23 mars 2013 21:43
par mikell
Uranium a écrit : il faut faire des graphics donc
ça dépend de ce que tu veux exactement, mais pas obligatoirement... ya plusieurs combines possibles, par exemple :
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
HttpSetUserAgent("Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)")
InetGet("http://www.autoitscript.fr/forum/styles/Sniper_Blue/theme/images/cellpic1.gif", @tempdir & "\bar.gif")
InetGet("http://www.autoitscript.fr/forum/download/file.php?avatar=3780_1325838591.jpg", @tempdir & "\cat.gif")
GUICreate("nom de ma fenêtre", 200, 150, -1, -1, $WS_POPUP+$WS_BORDER)
GUICtrlCreatePic (@tempdir & "\cat.gif", 0, 0, 200, 150)
GUICtrlSetState(-1, $GUI_DISABLE)
$label1 = GUICtrlCreateLabel("", 10, 100, 180, 20, -1, $WS_EX_CLIENTEDGE)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetState(-1, $GUI_DISABLE)
$pic = GUICtrlCreatePic (@tempdir & "\bar.gif", 10, 100, 0, 20)
GUICtrlSetState(-1, $GUI_DISABLE)
GUISetState(@SW_SHOW)
For $i = 0 to 180
GUICtrlSetPos ($pic, 11, 101, $i, 18)
Sleep(20)
Next
Msgbox(0,"", " miaou")
FileDelete(@tempdir & "\bar.gif")
FileDelete(@tempdir & "\cat.gif")