AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

DOS Screenshot

Offene Frage von "Gombel"
Ein Thema von Gombel · begonnen am 12. Apr 2004 · letzter Beitrag vom 13. Apr 2004
 
Gombel

Registriert seit: 12. Apr 2004
9 Beiträge
 
Delphi 6 Professional
 
#1

DOS Screenshot

  Alt 12. Apr 2004, 11:34
Hi,

ich will von einem DOS-Programm, das unter Windows emuliert wird, einen Screenshot machen.
Das Programm läuft leider nicht im Konsolen-, sondern nur im Vollbildmodus (Sonst wäre es ja einfach).

Alle Standardscreenshotroutinen, die man überall im Internet findet, versagen hier. (also BitBlt, CopyRect).

Manuell kann man ja einen Screenshot von DOS-Programmen mit der Druck-Taste machen.
Den Druck auf die Drucktaste kann ich durck keybrd_event simulieren - das funktioniert auch, aber:
- es wird nur das Fenster, das den Fokus hat, gecaptured (drückt man manuell die Taste, bekommt man ja einen Screenshot des gesamten Screens)
- bei DOS Programmen geht es nicht (obwohl es bei allen anderen Tasten, die ich simuliere (Buchstaben, Pfeiltsasten...) problemlos geht)

Eine Idee wäre, direkt auf die API-Funktion zuzugreifen, die durch die Drucktaste angesprochen wird, aber welche das ist, konnte ich bisher noch nicht finden.

Oder gibt es eine andere Möglichkeit, einen DOS-Screenshot aus Delphi heraus zu machen?

Vielen Dank,
MfG,
Gombel
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz