![]() |
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. |
Re: Mauszeiger auf Screenshot ?
|
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 ?
|
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 |
Re: Mauszeiger auf Screenshot ?
Jetzt habe ich zwar einen dicken fetten Mauszeiger, aber nicht auf dem Screenshot.
|
Re: Mauszeiger auf Screenshot ?
Zitat:
Oder hab ich da was falsch verstanden? :oops: [add]Nix falsch verstanden :mrgreen:[/add] Greetz alcaeus |
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:
|
Re: Mauszeiger auf Screenshot ?
hab grad googel bemüht und folgendes unter
![]()
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; |
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: |
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:
|
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.
|
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). |
Re: Mauszeiger auf Screenshot ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Hansa,
benutze doch das Programm ![]() bye Claus Download: ![]() |
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