[R] Récupérer le style d'un controle

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
tititoto
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 16 sept. 2013 16:19
Status : Hors ligne

[R] Récupérer le style d'un controle

#1

Message par tititoto »

Bonjour,

Je souhaite récupérer le style d'un bouton qui me permettre de savoir si celui-ci est cliquable ou non.

>>>> Window <<<<
Title: ****
Class: TFormMenuMain
Position: 1672, -8
Size: 1696, 1066
Style: 0x17CF0000
ExStyle: 0x00050100
Handle: 0x00550BAE

>>>> Control <<<<
Class: TAdvGlowButton
Instance: 25
ClassnameNN: TAdvGlowButton25
Name:
Advanced (Class): [CLASS:TAdvGlowButton; INSTANCE:25]
ID: 3740620
Text: Créer
Position: 262, 93
Size: 44, 64
ControlClick Coords: 10, 42
Style: 0x5C000000
ExStyle: 0x00000000
Handle: 0x003913CC

Je recherche un fonction qui me pertrait de me retourner ce numéro (en vert)

J'ai biensur effectuer quelques recherche avant de poster mon message, mais sans succès.

Merci pour l'aide que vous pourrais m'apporter :)
Modifié en dernier par tititoto le mar. 17 sept. 2013 09:29, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Récupérer le style d'un controle

#2

Message par mikell »

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

n controle

#3

Message par jguinch »

Pour savoir si un bouton est activé ou non, tu peux utiliser ControlCommand()
Pour récupérer le style, _WinAPI_GetWindowLong

grillé par Mikell...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Récupérer le style d'un controle

#4

Message par mikell »

Hmm non pas grillé
Si on oublie la récupération du style pour juste s'intéresser à savoir si un bouton est cliquable (visible et actif), alors effectivement ControlCommand est meilleur
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
tititoto
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 16 sept. 2013 16:19
Status : Hors ligne

Re: [R] Récupérer le style d'un controle

#5

Message par tititoto »

Bonjour,

J'avais déjà essayé d'utiliser _WinAPI_GetWindowLong mais celà me retourner un numéro différents de celui recherché (et toujours le même si le bouton été actif ou non).

En revanche ControlCommand() fait le boutlot, merci :)
Répondre