Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Mauszeiger auf Screenshot ? (https://www.delphipraxis.net/29926-mauszeiger-auf-screenshot.html)

Hansa 16. Sep 2004 19:39


Mauszeiger auf Screenshot ?
 
Hi,

ich brauche einen Mauszeiger auf einem Screenshot, wie geht das ? Möglichst mit Paint, zumindest ohne Zusatzprogramm. Eventuell reicht es den von sonstwo rein zu kopieren.

Ultimator 16. Sep 2004 19:46

Re: Mauszeiger auf Screenshot ?
 
Vielleicht hilft dir das was.

Ist, wie man vielleicht erkennen kann, von den Schweizern ;-)

Hansa 16. Sep 2004 20:04

Re: Mauszeiger auf Screenshot ?
 
Es geht nicht um Delphi, das wird auf die Schnelle zu kompliziert. Ist irgendwo bei Windows ein Pfeil dabei ? Wenn ja, wo ?

alcaeus 16. Sep 2004 20:05

Re: Mauszeiger auf Screenshot ?
 
Hi Hansa,

wenn du in der Systemsteuerung das Panel "Maus" öffnest, kannst du dort die Zeiger einstellen. Screenshot machen, ausschneiden, schon ist der Zeiger da.

Greetz
alcaeus

Hansa 16. Sep 2004 20:13

Re: Mauszeiger auf Screenshot ?
 
Jetzt habe ich zwar einen dicken fetten Mauszeiger, aber nicht auf dem Screenshot.

alcaeus 16. Sep 2004 20:16

Re: Mauszeiger auf Screenshot ?
 
Zitat:

Zitat von Hansa
Jetzt habe ich zwar einen dicken fetten Mauszeiger, aber nicht auf dem Screenshot.

Wenn ich dich richtig verstanden habe, dann willst du einen Mauszeiger auf einen Screenshot bekommen. Einfach von dem zweiten Screenshot den Cursor ausschneiden und in den ersten Screenshot reinkopieren. Das Ganze kannst du einfach mit Paint machen.
Oder hab ich da was falsch verstanden? :oops:
[add]Nix falsch verstanden :mrgreen:[/add]

Greetz
alcaeus

Hansa 16. Sep 2004 20:19

Re: Mauszeiger auf Screenshot ?
 
Thx Alcaeus ! jaja, ist jetzt klar. 8) Ich weiß was Du gemeint hast. Allerdings mußte ich ihn transparent machen. :lol:

SirThornberry 16. Sep 2004 21:16

Re: Mauszeiger auf Screenshot ?
 
hab grad googel bemüht und folgendes unter http://delphi.about.com/library/weekly/aa021004a.htm gefunden
Delphi-Quellcode:
procedure DrawCursor(ScreenShotBitmap : TBitmap);
var
  r: TRect;
  CI: TCursorInfo;
  Icon: TIcon;
  II: TIconInfo;
begin
  r := ScreenShotBitmap.Canvas.ClipRect;
  Icon := TIcon.Create;
  try
    CI.cbSize := SizeOf(CI);
    if GetCursorInfo(CI) then
      if CI.Flags = CURSOR_SHOWING then
      begin
        Icon.Handle := CopyIcon(CI.hCursor);
        if GetIconInfo(Icon.Handle, II) then
        begin
          ScreenShotBitmap.Canvas.Draw(
                ci.ptScreenPos.x - Integer(II.xHotspot) - r.Left,
                ci.ptScreenPos.y - Integer(II.yHotspot) - r.Top,
                Icon
                );
        end;
      end;
  finally
    Icon.Free;
  end;
end;

MarcusB 16. Sep 2004 21:40

Re: Mauszeiger auf Screenshot ?
 
Hi,

wenn Du nicht den kompletten Bildschirm brauchst, hilft folgender Trick:

Programme-Zubehör-Bildschirmlupe
Vergrösserung auf "1" stellen
Lupenbereich auf die Hälfte des Screens schieben
Screenshot machen

Auf der Hälfte des Screens mit der Bildschirmlupe ist auch der Mauspfeil drauf,
vielleicht hilft Dir's ja :-D :hi:

Kevin 16. Sep 2004 22:34

Re: Mauszeiger auf Screenshot ?
 
Ich mach Screenshots meistens mit Corel Capture und kann dort einstellen, ob ich den Cursor mit drauf haben will oder nicht. Deswegen hab ich zunächst nicht verstanden, was das Problem sein sollte... :zwinker:

Hansa 16. Sep 2004 22:56

Re: Mauszeiger auf Screenshot ?
 
Ihr sollt euch doch nicht überschlagen, :shock: es geht um einen Screenshot, der in einer Zeitschrift gedruckt wird. Es hat mit Delphi nicht direkt etwas zu tun. Allerdings werde ich mir die Sourcen zu gegebener Zeit mal genauer ansehen. Die Redaktion brauchte einen Text als Word Datei und eine Grafik, also der Screenshot. Da ist nun der Mauspfeil drauf, mit der "Alcaeus-Methode". :lol: Mit den reinen Delphi-Methoden wärs zu knapp geworden.

Robert Marquardt 17. Sep 2004 05:18

Re: Mauszeiger auf Screenshot ?
 
Der uebliche Trick ist beim Screenshot den aktuellen Mauscursor und die Cursorposition (eine Mausposition gibt es nicht ;-))
einzulesen und dann den Cursor auf den Screenshot zu malen. Das geht mit DrawIcon (Icons und Cursors sind praktisch gleich
und werden vom Windows nicht wirklich unterschieden).

Duffy 17. Sep 2004 08:37

Re: Mauszeiger auf Screenshot ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Hansa,
benutze doch das Programm Hardcopy. Mit dem kannst Du sowas wie im Anhang machen.

bye
Claus

Download: Download Hardcopy (2,2 MB)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 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