Page 1 sur 1

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

Posté : lun. 16 sept. 2013 16:25
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 :)

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

Posté : lun. 16 sept. 2013 18:41
par mikell

n controle

Posté : lun. 16 sept. 2013 18:43
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...

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

Posté : lun. 16 sept. 2013 20:56
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

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

Posté : mar. 17 sept. 2013 09:31
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 :)