Announcement

Collapse
No announcement yet.

FindWindows

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • FindWindows

    Hallo!

    Weis jemand wie die Bezeichnung von IEXPLORER(??????) for den Befehl
    FinWindwo('?????????', nil) heist??

    Ich habs schon mir iexplore, iexplorer probiert, leider kein Erfolg!!

    MfG

    Harald

  • #2
    Also der Klassenname ist "IEFRAME". Sicherer geht das Fernsteuern aber über andere Methoden -> s. andere Einträge im Entwicklerforum.<p>
    Gruß,<br>
    Bernhar

    Comment


    • #3
      hallo hobbie<br>
      FindWindow benötigt zwei Parameter<br>
      1- lpClassName (Klassenname)<br>
      2- lpWindowName (ist der Eintrag in der Titelleiste, <br>
      wie die Caption eines Formulares.<br>

      procedure Tform1.FindTheWindow;<br>
      var<br>
      whnd : THandle;<br>
      begin<br>
      // in whnd wird das Fenster Handle zurüchgegeben (siehe API Hile)<br>
      whnd := FindWindow(Nil, 'Microsoft Internet Excplorer');<br>
      // Nil einsetzen wenn du den Klassennamen nicht kennst<br>
      end;<br>

      Gruß Matthia

      Comment


      • #4
        Das ist schon richtig Matthias. Allerdings ist die Caption des InternetExplorers variable. Also sollte man lieber über die Klasse suchen und dann die Caption der gefunden Fenster nach 'Microsoft Internet Explorer' durchsuchen. Wie das zu realisieren ist weiß ich nicht genau, weil ich nicht weiß wie man per Handle an die Caption kommt, aber ein bisschen solltest du ja auch noch tun ...

        Ciao Hage

        Comment


        • #5
          Hallo,

          zusammen mit Delphi liefert Borland das Tool <b>WinSight32</b> aus. Mit diesem Tool kann man für jedes beliebige Fenster selbst nachschauen, welcher Fensterklassenname verwendet wird

          Comment

          Working...
          X