Path: csiph.com!weretis.net!feeder6.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Greg Newsgroups: it.comp.lang.visual-basic Subject: Re: FindWindow Date: Fri, 04 Nov 2016 20:28:25 +0100 Organization: solani.org Lines: 30 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit X-Trace: solani.org 1478287712 3868 eJwFwYEBwCAIA7CXhtDCzqko/59gAqexMwgGBnNqXVyMZbbZVuhbEsa15f8Eu+rggNA4qAcpHRGL (4 Nov 2016 19:28:32 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Fri, 4 Nov 2016 19:28:32 +0000 (UTC) Cancel-Lock: sha1:mKnrSJPiCwljSB6IkEnm21w/pho= X-User-ID: eJwFwYEBwDAEBMCVKnhvnFD2HyF3rhB0GBzm61vI3HGpVhRtcXnM6KXad74YZggLcZR5fnsagRCP X-Newsreader: MesNews/1.08.06.00-it X-NNTP-Posting-Host: eJwFwQERADEIAzBLjNLC5HB78C/hE0JHL0NUcLkhvar5zAeTBLB+hc1YuBV7LO14su/rrv0BB5oQew== Xref: csiph.com it.comp.lang.visual-basic:18899 Il 04/11/2016 17:08:41 Luca D ha scritto: > On Friday, November 4, 2016 at 1:09:08 PM UTC+1, Greg wrote: >> ee = "Notepad" >> ee = "Internet Explorer" >> >> twnd = FindWindow(ee, vbNullString) >> >> nel primo caso funziona, nel secondo fallisce! >> Qualche indicazione per aitarmi a capire? Grazie > > https://msdn.microsoft.com/en-us/library/windows/desktop/ms633499(v=vs.85).aspx > > i due parametri sono, **nell'ordine**, class name e windows title... tu per cosa vuoi cercare, per classe (nel qual > caso il nome non è quello) o per titolo (nel qual caso l'ordine non è giusto)?! Mi puoi dire il nome della classe per favore? Ero sicuro fosse "Internet Explorer" oppure "InternetExplorer.Application" dal momento che io creo l'ggetto con: Set IE = CreateObject("InternetExplorer.Application") Ad ogni modo ho provato con un window title a noto a priori (explorer aperto su google): ee = "https://www.google.it/ - Google - Internet Explorer" twnd = FindWindow(ee, vbNullString) in questo modo ottengo un handle, quindi la Find ha funzionato, purtroppo quando poi passo l'handle alla SendMaessage non succede nulla: k = SendMessage(twnd, WM_SETFOCUS, 0&, 0&) La SM restituisce 0, quindi funziona, ma IExplorer non prende ancora il focus -- Greg