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

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ulix
Messages : 315
Inscription : ven. 04/juin/2004 14:27
Localisation : Frontignan

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

Message 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 !
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Avec l'API GetDlgCtrlID

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

Gadget = GetDlgCtrlID_(GadgetID(#Gadget)) en debuggant
Avatar de l’utilisateur
Ulix
Messages : 315
Inscription : ven. 04/juin/2004 14:27
Localisation : Frontignan

Message 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:
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Cool :D

Existe-t-il le même type de fonction pour les fenêtres crées avec #PB_ANY ?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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:
Répondre