INITIATION A LA MANIPULATION DE HANDLE DE FENETRE

DELseremetsauvb Messages postés 2 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 8 janvier 2002 - 8 janv. 2002 à 19:21
cs_khalilo Messages postés 71 Date d'inscription jeudi 17 janvier 2002 Statut Membre Dernière intervention 12 mai 2004 - 14 févr. 2003 à 21:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2366-initiation-a-la-manipulation-de-handle-de-fenetre

cs_khalilo Messages postés 71 Date d'inscription jeudi 17 janvier 2002 Statut Membre Dernière intervention 12 mai 2004
14 févr. 2003 à 21:57
comment on recupère le handle de la fenêtre active svp
cs_BaptisteC Messages postés 6 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 9 décembre 2002
Modifié le 3 juil. 2020 à 20:31
Salut,

Joli exemple d'initiation mais
J'ai une petite correction a faire dans ton programme
car pour ma config il ca marchait pas :
WIN2000- IE5.5 - SP2

Il ne trouvait pas le handle car tu t'es trompé dans un des ClassName :
Dans mon cas, dans les subs findcombo() et findbutton() il faut faut donc remplacer :
worker& = FindWindowEx(ie&, 0&, "WorkerA", vbNullString)
Par
worker& = FindWindowEx(ie&, 0&, "WorkerW", vbNullString)

En effet le ClassName du fils de IEFrame s'appelle :
WorkerW et pas WorkerA

Voila,
Chô

CONSEIL : Si ca ne marche pas chez vous regardez dans Spy++ l'arborescence des process
GG83260 Messages postés 3 Date d'inscription dimanche 30 décembre 2001 Statut Membre Dernière intervention 8 juin 2005
28 août 2002 à 19:15
Comment faire pour recuperer un objet en particulier alors qu'il porte la meme identification que d'autre (en laissant l'identification identique, on obtient seulement le 1° objet present sous Spy++)

J'ai testé notamment avec le programme VirtualDub
DELseremetsauvb Messages postés 2 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 8 janvier 2002
8 janv. 2002 à 19:21
laissez vos commentaires :)
Rejoignez-nous