Announcement

Collapse
No announcement yet.

Inhalt eines fremden Fensters in Bitmap übernehmen

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

  • Inhalt eines fremden Fensters in Bitmap übernehmen

    Der Inhalt eines Fensters einer fremden Applikation (auch wenn diese minimiert oder im Hintergrund ist) soll in ein TBitmap übernommen werden.

    Die Funktion BitBlt(...) funktioniert nicht mit Fenstern im Hintergrund !?

    Ist es möglich die Grafikausgabe eines anderen Fensters umzuleiten (Hook) ?

    Wäre dankbar für einige Tips !

  • #2
    Hallo,

    das wird so nicht gehen. Windows optimiert aus Performancegründen seine Grafikausgabe, indem alle die Fensterregionen nicht gezeichnet werden, die entweder von einem anderen Fenster verdeckt werden oder die nicht sichtbar sind. Die einzige Option besteht darin, vor dem "Verschwinden" des Fensters einen Snapshot des Inhalts zu machen, allerdings wird dieser Inhalt später nicht mehr aktualisiert

    Comment


    • #3
      Wie bekommt man denn einen Snapshot irgend eines Fensters bzw. des Desktops? Eine API-Funktion die das erledigt scheint es ja nicht zu gebe

      Comment


      • #4
        <p>Hallo Leonhardt<br>
        <br>
        im Ordner "Diverses" - "screenshot als bild speichern" findest Du, was Du suchst.<br>
        <br>
        Gruß Thomas</p&gt

        Comment

        Working...
        X