Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: QR Code mittels Fenster scannen

  Alt 30. Dez 2019, 07:32
Das wußte ich zB. gar nicht (Nebenbei wäre das Verdecken seit Windows Vista auch kein Problem mehr. Da kommt man trotzdem an den Fensterinhalt.) gibt es dazu eine spezielle API?
Unter Windows XP wurde einfach immer wieder ein Zeichenbefehl aufgerufen und das Überlappen softwareseitig berechnet. Seit Vista werden einfach die kompletten Fensterinhalte an die Grafikkarte geschickt und diese berechnet die Überlappungen. Deshalb wird seitdem bei nicht reagierenden Programmen der Fensterinhalt auch nicht mehr weiß angezeigt, sondern ausgegraut: Weil Windows den Fensterinhalt trotzdem noch hat.

Wenn du dir den DC des Fensters holst, solltest du den Inhalt mit BitBlt kopieren können, auch wenn das Fenster verdeckt ist.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat