récupérer la propriété Text de n'importe quel controle

Techniques avancées

récupérer la propriété Text de n'importe quel controle


flaming 04-11-2005, 11:16
Bonjour,

J'aimerai pouvoir récupérer la propriété Text de n'importe quel controle lorsque je passe la souris dessus. 
Quand je parle de "n'importe quel" cela veut dire à la fois les controles de mon application mais surtout le texte des controles des autres applications.

En fait, j'aimerai faire un logiciel d'aide aux malvoyants. Ils pourraient simplement passer la souris sur un bouton par exemple pour "entendre" le texte affiché sur le bouton.

J'ai essayé avec l'API GetWindowTitle mais elle ne récupère pas tous les textes ...

Voilà, si vous avez des pistes ...

D'avance merci,

Mickael

Re: récupérer la propriété Text de n'importe quel controle


gg00xiv 04-11-2005, 13:51
Quel type de contrôle te pose problème avec la fonction GetWindowTitle ?
Grégory GHEZ

Re : Re: récupérer la propriété Text de n'importe quel controle


Anonymous 04-14-2005, 14:31

En fait, GetWindowTitle récupère le texte des contrôles de mon application mais pas celui des contrôles externes...

J'ai une autre piste avec l'API SendMessage(), SW_GETTEXT et LW_GETTEXT pour les items d'une ListBox.

A voir ;)

Tchô

Mickaël

Re : Re: récupérer la propriété Text de n'importe quel controle


Stab 04-23-2006, 23:04
Salut,

Tu as aussi GetWindowText() et SendMessage() avec l'argument WM_GETTEXT.

Xavier Poinas
Développeur / Formateur .NET Indépendant

Sponsorisé par Community Server


Conditions d’utilisation et Copyright
Respect de la vie privée