Contrôles et Focus

SkyRocKo Messages postés 174 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 18 février 2006 - 26 janv. 2005 à 21:10
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 29 janv. 2005 à 20:13
Hello



Je souhaiterais savoir s'il est possible de pouvoir détecter quel type
de contrôle a le focus (textbox, PictureBox, ListBox, etc ...) à un
instant donné, dans la fenêtre qui possède le focus (même si elle ne
fait pas partie de mon programme) et même si c'est possible, récupèrer
les données qui y sont contenues tant qu'à faire



Y aurait-il un API qui pourrait rendre cette tâche possible



Merci d'avance

3 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
27 janv. 2005 à 07:16
A tester : la propriété ActiveControl de l'objet Screen :



Screen.ActiveControl



Sinon, par API : GetFocus, et GetWindowText pour récupèrer le texte de celle-ci.

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
0
SkyRocKo Messages postés 174 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 18 février 2006
29 janv. 2005 à 20:10
Merci pour ta réponse DARKSIDIOUS !



Par contre, à quoi sert la propriété ActiveControl ?



J'ai regardé vite-fait sur le forum mais je n'ai trouvé que des codes touchant au presse-papiers.



SkyRocKo
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
29 janv. 2005 à 20:13
Le ActiveControl de l'objet screen permet de récupèrer le contrôle qui a actuellement le focus.

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
0