Aide sur les Interfaces Graphique Utilisateurs (GUI).
BoBRasta46
Niveau 1
Messages : 5 Enregistré le : mer. 26 sept. 2012 18:29
Status :
Hors ligne
#1
Message
par BoBRasta46 » dim. 07 oct. 2012 13:51
Bonjour à tous!
J'ai un petit souci avec l'image que je met en backgound de ma GUI: cette image empêche la modification du curseur par GUICtrlSetCursor au survol d'un label.
Voici les deux codes:
1) Celui-ci génère le background et le curseur n'est pas modifié:
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 1301, 501, 192, 257)
$Back = GUICtrlCreatePic(@ScriptDir&"\Pic\Checkbox.gif", 0, 0, 1300, 500)
$Txt1 = GUICtrlCreateLabel("Cliquez IcI", 792, 168, 397, 45)
GUICtrlSetFont(-1, 9, 400, 0, "Lucida Sans")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x000000)
GUICtrlSetCursor (-1, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
2) Et celui-là ne génère pas de background et la fonction GUICtrlSetCursor marche donc correctement.
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 1301, 501, 192, 257)
$Txt1 = GUICtrlCreateLabel("Cliquez IcI", 792, 168, 397, 45)
GUICtrlSetFont(-1, 9, 400, 0, "Lucida Sans")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x000000)
GUICtrlSetCursor (-1, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Ma question est donc la suivante: peut on faire en sorte que le GUICtrlSetCursor fonctionne même avec le background?
Modifié en dernier par
BoBRasta46 le dim. 07 oct. 2012 17:32, modifié 1 fois.
PandiPanda
Membre émérite
Messages : 656 Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status :
Hors ligne
#2
Message
par PandiPanda » dim. 07 oct. 2012 16:29
Bonjour, avez vous essayer ceci?
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
BoBRasta46
Niveau 1
Messages : 5 Enregistré le : mer. 26 sept. 2012 18:29
Status :
Hors ligne
#3
Message
par BoBRasta46 » dim. 07 oct. 2012 17:32
Maintenant oui!
Et ça marche bcp mieux!
Merci beaucoup! Problème résolu!
à bientôt!