Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Transparenter Cursor (https://www.delphipraxis.net/178715-transparenter-cursor.html)

OnlyOne 22. Jan 2014 17:06

Transparenter Cursor
 
Hallo Leute :),

Ich möchte eine .PNG (wegen der Transparenz) als Cursor verwenden .

Hoffe ihr könnt mir helfen .
Danke im Voraus :D

OnlyOne

lbccaleb 22. Jan 2014 17:15

AW: Transparenter Cursor
 
Eine normale Cursor Datei unterstützt auch Transparenz.

OnlyOne 22. Jan 2014 17:18

AW: Transparenter Cursor
 
Hmm ich weiß jetzt nicht ob das den Rahmen sprengt aber
1. Wie mache ich eine solche Cursor Datei?
2. Wie binde ich diese in Delphi ein?
:oops:

himitsu 22. Jan 2014 17:35

AW: Transparenter Cursor
 
Es gibt Programme dafür. :zwinker:
Konnte der Image-Editor vom D7 nicht auch sowas?

Und für das Laden klingt MSDN-Library durchsuchenLoadCursorFromFile oder MSDN-Library durchsuchenLoadCursor doch nicht schlecht?
(aber mal ehrlich ... wäre man auf die Namen diese APIs denn nicht auch selber gekommen?)
Eventuell gibt es auch irgendwo noch entsprechende RTL-Kapselungen. :gruebel: (man müsste nur mal schauen was alles TCursor oder HCURSOR zurückliefert)

Oder du erstellst den Cursor im laufenden Programm => MSDN-Library durchsuchenCreateCursor
und übergibst das Handle z.B. an Screen.Cursor oder an das .Cursor der gewünschten Komponenten.

lbccaleb 22. Jan 2014 18:43

AW: Transparenter Cursor
 
Die Cursor Datei ist Quasi wie eine Icon Datei, mit nur einem Unterschied, das ein Pixel als Cursor "Spitze" deklariert wird.
Und ja mit dem ImageEdit von Delphi kann man eine solche Datei erstellen.

OnlyOne 22. Jan 2014 18:55

AW: Transparenter Cursor
 
Die Cursor Datei war im Nachhinein kein Problem aber danke trozdem :)

Aber es scheitern gerade an http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Von C++ habe ich leider keine Ahnung und tue mir bei der "Übersetzung" schwer.

Ich habe die function so deklariert :
Delphi-Quellcode:
function LoadCursorFromFile (Var lpFileName:LPCTSTR);
Aber bekomme die Meldung, dass das Semikolon falsch ist und ein Doppelpunkt erwartet wird ...
Wahrscheinlich stehe ich voll auf dem Schlauch :D

himitsu 22. Jan 2014 19:05

AW: Transparenter Cursor
 
Schau mal in der Unit Windows danach, wie es deklariert wird.


Tipp: Was hat eine Funktion am Ende?

OnlyOne 22. Jan 2014 19:26

AW: Transparenter Cursor
 
:wall: oh,ja klar der Rückgabetyp danke.

Und in welchem Kontext rufe ich die Funktion dann auf.

PS: Wenn ich lustig vor mich hin raten will, spiel ich Lotto, die Chancen sind ungefähr gleich. :)

OnlyOne 22. Jan 2014 19:58

AW: Transparenter Cursor
 
Habs

Sherlock 23. Jan 2014 07:09

AW: Transparenter Cursor
 
Was hast Du? Im Lotto gewonnen?

SCNR

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz