[R] function button_pic down/over projet

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

[R] function button_pic down/over projet

#1

Message par GELDROC »

bonjours je suis parti sur la base de ce script pour crée une apparence différente
que celle par Default de windows xp

quelle que petit souci:
n1: pour tomber juste sur mes cote
n2: pour en faire une mise a jour autolt

peutetre et meme surement quelque un du forum pourait maider un avencer dans mon
projet

je vous en remercie d'avance voici mon script et les fichier image.bmp (lien en bas de message) :

Code : Tout sélectionner

;_button_bmp([button(pic)], [gui], [pic down], [pic oveer], [left pic], [top pic], [width pic], [heigth pic])

#include <GUIConstantsEx.au3>
_test()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Func _test()
Global $hWnd0 = GUICreate("Beta button_bmp", 800, 490, 10, 10)
GUISetBkColor(0x0000FF) 
Global $exit = GUICtrlCreatePic("", 50, 40, 40, 40)
GUISetState()
While 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
_button_bmp($exit, $hWnd0, "exit.bmp", "exitover.bmp", 50, 40, 40, 40)     ;ENNABLE__function _button_bmp_bata 1.0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Switch GUIGetMsg() 
    case $exit
    Exit
    case $GUI_EVENT_CLOSE
    Exit
EndSwitch
wend
EndFunc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
func _button_bmp($button, $win, $downbmp, $overbmp, $Bleft, $Btop, $Bwidth, $Bheigth);function _button_bmp_bata 1.0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  
Local $mousepos = MouseGetPos()
Local $winpos = WinGetPos($win)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;[problemes];;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $propleme_LW = 5
Local $propleme_WINTOP = 25
Local $propleme_TH = 5
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;[/problemes];;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    if $mousepos[0] > $winpos[0]+$Bleft And $mousepos[0] < $winpos[0]+$Bleft+$Bwidth+$propleme_LW And $mousepos[1] > $winpos[1]+$propleme_WINTOP+$Btop And $mousepos[1] < $winpos[1]+$propleme_WINTOP+$Btop+$Bheigth+$propleme_TH Then
        GUICtrlSetImage($button, $overbmp)
    Else
        GUICtrlSetImage($button, $downbmp)
    EndIf
GUISetState()
EndFunc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
lien :
Fichiers joints
image pic.rar
(3.55 Kio) Téléchargé 94 fois
Modifié en dernier par GELDROC le dim. 18 oct. 2009 09:55, modifié 2 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] function button_pic down/over projet

#2

Message par Tlem »

C'est la dernière fois que je vous prévient.
La coloration syntaxique du code est réservée aux forums :
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] function button_pic down/over projet

#3

Message par DJSIR »

Sa existe déja, sa s'apelle _GUICtrlSetOnHover et je l'utilise dans iSafari. Prend le temps de regarder !
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Répondre