Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Screenshot erstellen (inkl. Ballon-Tipps) (https://www.delphipraxis.net/28635-screenshot-erstellen-inkl-ballon-tipps.html)

Matze 27. Aug 2004 10:45


Screenshot erstellen (inkl. Ballon-Tipps)
 
:hi:

Weißt einer von euch, wie ich einen Screenshot inkl. der Ballon-Tipps machen kann, die ggf. unten rechts bei Win XP angezeigt werden?

PS: Die Verfahren der CodeLibrary habe ich schon getestet und sie funktionieren nicht (nur ohne Ballon-Tipps).
BTW: IrfanView z.B. schafft es auch nicht.

Union 27. Aug 2004 10:58

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
Zitat:

Weißt einer von euch, wie ich einen Screenshot inkl. der Ballon-Tipps machen kann, die ggf. unten rechts bei Win XP angezeigt werden?
Ich verwende dafür SnagIt

Steve 27. Aug 2004 11:01

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
Über die "Druck"-Taste müsst's funktionieren (bei mir läufts 'eins a'), programmiertechnisch wäre das dann
Delphi-Quellcode:
keybd_event(VK_SNAPSHOT,0,0,0);
Gruß
Stephan

Matze 27. Aug 2004 11:10

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
@Union: Danke, mit dem Programm geht's leider auch nicht. (Ich wollte es euigentlich auch mit Delphi lösen ;) )

@Steve: Vielen Dank, ich war so blöd und habe es mit ALtGr + Print Screen versucht, da ging's nie richtig. Danke. :thumb:

Alexander 27. Aug 2004 11:14

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
Über die Print-Taste ist das aber auzch nicht so toll, da dann ja alles in der Zwischenablage überschrieben wird! Wenn es nur für den eigenbedarf ist, ok. Aber wenn mir ein Programm meine Zwischenablage zerschießt wäre ihc ziemlich sauer ;-)
Da muss es auch etwas anderes geben ;-) Ich schau nachher mal nach ;-)

Matze 27. Aug 2004 11:21

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
Das ist nett von dir Alexander, danke.

Eine Lösung, die den Screenshot in einer datei speichert, ohne Umweg über die Zwischenablage wäre natürlich super.

Steve 27. Aug 2004 11:39

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  c   : TCanvas;
  r   : TRect;
  Bild : TBitmap;
begin
  c       := TCanvas.Create;
  c.Handle := GetWindowDC(GetDesktopWindow);
  try
    r          := Rect(0, 0, Screen.Width, Screen.Height);
    Bild       := TBitmap.Create;
    Bild.Width := Screen.Width;
    Bild.Height := Screen.Height;
    Bild.Canvas.CopyRect(r, c, r);
    Bild.SaveToFile('C:\screeny.bmp');
    FreeAndNil(Bild);
  finally
    ReleaseDC(0, c.Handle);
    c.Free;
  end;
end;
Abgewandelt von den Schweizern/Torry

Gruß
Stephan

Matze 27. Aug 2004 11:52

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
:hi: Vielen Dank, doch leider werden auch hier die Ballon-Tipps ignoriert.

Union 27. Aug 2004 11:52

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
Zitat:

Zitat von Matze
:hi: Vielen Dank, doch leider werden auch hier die Ballon-Tipps ignoriert.

Vielleicht bist Du einfach zu langsam ;)

Steve 27. Aug 2004 11:55

Re: Screenshot erstellen (inkl. Ballon-Tipps)
 
Hm seltsam, bei ist der BalloonTip dabei...
Vielleicht bist Du wirklich zu langsam :mrgreen: :zwinker:

Gruß
Stephan


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 Uhr.
Seite 1 von 2  1 2      

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