cs_khalilo
Messages postés71Date d'inscriptionjeudi 17 janvier 2002StatutMembreDernière intervention12 mai 2004 14 févr. 2003 à 21:57
comment on recupère le handle de la fenêtre active svp
cs_BaptisteC
Messages postés6Date d'inscriptionlundi 11 novembre 2002StatutMembreDerniè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és3Date d'inscriptiondimanche 30 décembre 2001StatutMembreDerniè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és2Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention 8 janvier 2002 8 janv. 2002 à 19:21
14 févr. 2003 à 21:57
Modifié le 3 juil. 2020 à 20:31
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
28 août 2002 à 19:15
J'ai testé notamment avec le programme VirtualDub
8 janv. 2002 à 19:21