Page 1 sur 1
[R] GUISetBkColor Problème ?
Posté : dim. 10 mai 2009 13:56
par L4crymal
► Afficher le texte
Code : Tout sélectionner
#include <Misc.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
SoundPlay("s52454.wma")
$dll = DllOpen("user32.dll")
GUISetBkColor(0xE0FFFF)
$gui=GUICreate("TIME CONTROLER v1.0 By NURZA SOFTWARE",500,600,-1,-1,$WS_POPUP)
$img=GUICtrlCreatePic("trans.gif",0,20,500,600,$SS_NOTIFY) ; l'image n'existe pas, c'est pour l'action de déplacement de la GUI
$img2=GUICtrlCreatePic("bar.bmp",0,0,450,20,$SS_NOTIFY)
$ExitButton=GUICtrlCreatePic("ico.bmp",450,0,50,20,$SS_NOTIFY)
GUICtrlSetTip(-1, "Quitter le programme")
GUICtrlSetBkColor ($img,0xE0FFFF)
$combo1=GUICtrlCreateCombo("1",200,200)
GUICtrlSetData(-1, "2|3", "1")
GUISetState(@SW_SHOW, $gui)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $ExitButton
Exit
case $img2
mouse()
case $img
mouse()
EndSwitch
WEnd
Func mouse()
$a = GUIGetCursorInfo()
if $a = 0 Then Return 0
While 1
if _IsPressed("01", $dll) Then
$pos = MouseGetPos()
$x=$pos[0]-$a[0]
$y=$pos[1]-$a[1]
WinMove("TIME CONTROLER v1.0 By NURZA SOFTWARE","",$x,$y)
Else
ExitLoop
EndIf
WEnd
EndFunc
J'ai voulu faire preuve d'originalité en faisant une GUI sans le contour habituel et qui puisse se faire déplacer quand on clique sur son BACKGROUND, mais voila, celui ci ne veut pas prendre la couleur que je veut

svp HELP ME
Merci D'avance
Codes Sources :
http://sd-1.archive-host.com/membres/up ... TROLER.rar
Re: [..] GUISetBkColor Problème ?
Posté : dim. 10 mai 2009 20:47
par Tlem
Ben ... faudrait déjà que la GUI soit crée avant de pouvoir faire le
GUISetBkColor.

Re: [..] GUISetBkColor Problème ?
Posté : dim. 10 mai 2009 20:59
par L4crymal
OH MON DIEU !!! comment j'ai pu faire cette erreur !
=> Résolu <=
Sinon juste comme ça, vous trouvez asser bien fait le concept de la GUI pouvant ce déplacer importe ou on clique?
Re: [R] GUISetBkColor Problème ?
Posté : dim. 10 mai 2009 22:51
par Tlem
C'est une très bonne idée selon certains cas.
L'essentiel avec AutoIt, c'est qu'il fasse ce que vous lui demandez et que ça vous plaise.

Re: [R] GUISetBkColor Problème ?
Posté : dim. 10 mai 2009 23:52
par Iste
moui je trouve ca bien, mais ce qui me tue c'est que c'est bien plus compac avec ton code que ce qu'on s'etait galerer a faire
la bas ^^'
Toute foi l'aproche étant differante je te propose d'y jeter un oeil (si n'est déja fait)
Enfin bref, en fait je voulais juste dire que j'ai apris qu'il fallait mieux utiliser la fonction winmove avec les handle
Apres, j'en sais pas plus, c'est toi qui vois !
Re: [R] GUISetBkColor Problème ?
Posté : lun. 11 mai 2009 17:55
par L4crymal
Ça revient à la même chose ...
Re: [R] GUISetBkColor Problème ?
Posté : lun. 11 mai 2009 18:00
par Iste
pour le winmove ?
pas si plusieurs fenetere ont le meme nom !
imagine que par erreur le script crée deux GUI ou meme que le script se lance plusieurs fois !
ou meme (bien plus probable) si tu modifi le nom de la gui en oubiant ou faisant une tout petite faute sur le winmove :p
Ca peut arriver et etre tres embetant, en plus, c'est plus rapide d'ecrir $gui ^^ alors autant pas se priver !
Re: [R] GUISetBkColor Problème ?
Posté : lun. 11 mai 2009 23:08
par L4crymal
Pas bête... Je corrige, MERCI ^^