Page 1 sur 1

Comment récupérer à partir du handle le numero de gadget ?

Publié : ven. 17/juin/2005 18:14
par Ulix
Bonjour,

J'ai besoin d'un petit coup pouce. :oops:
Comment récupérer à partir du handle le numero de gadget ?
On peut récupéré le handle :

Handle = StringGadget(#ConstanteGadget,0, 0, 0, 0,"")
ou alors :
Handle = GadgetID(#ConstanteGadget)

Mais comment récupéré a partir du Handle le numero de gadget ?
Exemple après l'utilisation de la commande API :

GetFocus_(), qui retourne le handle de l'objet.

Mais comment utilisé le handle de l'objet avec les commandes, et les gadgets du PB ?
Par exemple :

SetGadgetText(#ConstanteGadget,"texte")

Je ne dispose pas de commande pour (convertir) où retrouvé l'objet PB représenté par la #ConstanteGadget a partir du handle !
Une commande du genre : NumeroDeGadget = HandleID(handle) serait la bien venu ! (Dans mon cas ! :mad: )
Quelqu'un a t-il une solution ? Merci d'avance !

Publié : ven. 17/juin/2005 19:06
par Anonyme2
Avec l'API GetDlgCtrlID

Gadget = GetDlgCtrlID_(Handle) et vérifie comme ceci

Gadget = GetDlgCtrlID_(GadgetID(#Gadget)) en debuggant

Publié : ven. 17/juin/2005 19:42
par Ulix
Merci Denis

Je ne connaissais pas cette API, ma documentation consernant les API est en anglais, ce qui ne me facilite pas les recherches.

Merci encore, a + :lol:

Publié : ven. 17/juin/2005 19:57
par Droopy
Cool :D

Existe-t-il le même type de fonction pour les fenêtres crées avec #PB_ANY ?

Publié : ven. 17/juin/2005 21:42
par Anonyme2
Droopy a écrit :Cool :D

Existe-t-il le même type de fonction pour les fenêtres crées avec #PB_ANY ?
As-tu bien lu la doc avec PB_any ? :roll: