Recuperation du texte dans un tableau par les handles
juliens81
Messages postés26Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention 6 juin 2012
-
11 mai 2005 à 11:28
juliens81
Messages postés26Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention 6 juin 2012
-
13 mai 2005 à 10:29
bonjour a tous
J'essaye de recuperer le texte contenus dans un tableau d'une application windows.
Le probleme est q je n arrive pas a avoir le handle de toutes les fenetres.
Le tableau est compose de case aligne en ligne et colonne ( logique pour un tableau ;op)
j ai t abord cru q toutes les cases etaient des edit mais sur une ligne
de 15 cases seule 3 son des edit le reste je n arrive pas a le savoir
(qd je fait une liste des enfants de mon application ca n apparait pas
ou du moins je ne le reconnais pas)
a savoir q le tableau ne peu afficher q 8 lignes a la fois et 5 colonnes environ ( varie un peu selon la taille des cases)
est il possible q les cases q je n arrive pas a voir n'aient pas de handle?
ou y a t il un parametre dans le "GetNextWindow(Handle,GW_HWNDNEXT)" permettant d obtenir ces handles?
juliens81
Messages postés26Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention 6 juin 2012 11 mai 2005 à 15:10
je doute que mes cases heritent du TgraphicControl car je peux saisir
du texte dedans et j ai lu que le TgraphicControl etait utilise pour
les objets qui ne recoivent jamais de focalisation.
merci quand meme
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Kenavo
Messages postés702Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention 1 octobre 20095 11 mai 2005 à 15:40
Salut,
En général, quand j'ai ce genre de problème, je regarde si WinSight32
arrive à trouver les infos que je souhaite récupérer, et si oui, je me
dis pourquoi pas moi ?
juliens81
Messages postés26Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention 6 juin 2012 12 mai 2005 à 10:08
c'est la que c'est tres etrange
j'utilise une source qui a etait poste ici (windowspy, qui je crois
fait a peut pret la meme chose q winsight32), et quand je passe mon
curseur sur les cases a recuperer il ne me donne pas de nom de classe.
Par contre si je clique sur une case il me mets que c'est un Edit.
Ce que je ne comprend pas c'est que si je peut mettre le focus sur ces cases elles doivent bien avoir un handle.
autre question, est il possible qu'un objet change de classe? (je ne pense pas mais bon)
jinh68
Messages postés215Date d'inscriptionmardi 29 juillet 2003StatutMembreDernière intervention 1 septembre 2006 12 mai 2005 à 10:29
C'est peut être comme le Richedit de MSN Messenger, il y'a une classe Pass-Through qui ne permet pas d'accéder au texte directement.Dans ce cas-là il faudra établir un hook.