Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Eigener Cursor erscheint nicht (https://www.delphipraxis.net/145738-eigener-cursor-erscheint-nicht.html)

Kiq 7. Jan 2010 14:10


Eigener Cursor erscheint nicht
 
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Tag,

ich muss für Informatik ein Programm erstellen und bin mit diesem auch schon fast fertig.
Was mir noch fehlt ist ein eigener Cursor.
Obwohl ich mich schon durch mehrere Threads un Foren gewühlt habe, komme ich nicht weiter.
Wir arbeiten mit CodeGear™ RAD Studio 2009.

Habe einen Ausschnit meines QT als Bild angehängt.
Zu sehen ist auch der Cursor, der eingebunden wurde. Er ist 32x32 Px groß.



Wieso wird der Cursor nicht angezeigt?
Der Cursor bleibt beim normalen weißen Pfeil....



mfG Kiq

Lumpiluk 7. Jan 2010 14:19

Re: Eigener Cursor erscheint nicht
 
Mit deiner Methode hat es bei mir im RAD Studio 2009 zwar auch schonmal funktioniert, aber einfacher finde ich diese hier:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
  h : THandle;
begin
  h := LoadImage(0,'cursor.ico',IMAGE_CURSOR,0,0,LR_DEFAULTSIZE or LR_LOADFROMFILE);
  Screen.Cursors[1] := h;
  Form1.Cursor := 1;
end;

Kiq 7. Jan 2010 14:24

Re: Eigener Cursor erscheint nicht
 
Muss der Cursor .ico sein oder geht auch .cur?

Kiq 7. Jan 2010 14:38

Re: Eigener Cursor erscheint nicht
 
Es funktioniert! Vielen Dank.
Damit wäre ich so gut wie fertig.


mfG Liq

turboPASCAL 7. Jan 2010 14:48

Re: Eigener Cursor erscheint nicht
 
Zitat:

Zitat von Kiq
Muss der Cursor .ico sein oder geht auch .cur?

Ja es muss eine Cursordatei (*.cur), wenn man mit den Crusorcoordinaten arbeiten will sein.
An sonsten werden die Coordinaten links oben also 0,0 verwendet.

Kiq 7. Jan 2010 14:54

Re: Eigener Cursor erscheint nicht
 
Zitat:

Zitat von turboPASCAL
Zitat:

Zitat von Kiq
Muss der Cursor .ico sein oder geht auch .cur?

Ja wenn man mit den Crusorcoordinaten arbeiten will. An sonsten werden dir Coordinaten links oben
(also 0,0) verwendet.

Habe, als ich den Cursor erstellt habe, den Klickpunkt quasi schon festgelegt.
Funktioniert jetzt aber alles so, wie es soll.


Hätte noch eine andere Frage:

Mein Programm enthält 4 Sounds, die in einem extra Ordner sind.
Kann ich die auch direkt in das Spiel integrieren und abspielen lassen?
Würde den Ordner gerne weglassen können.


mfG

turboPASCAL 7. Jan 2010 15:07

Re: Eigener Cursor erscheint nicht
 
Neue Frage neuer Thread bitte.

Nutze mal die Suche Hier im Forum suchenwave einbinden

Kiq 7. Jan 2010 15:09

Re: Eigener Cursor erscheint nicht
 
Zitat:

Zitat von turboPASCAL
Neue Frage neuer Thread bitte.

Nutze mal die Suche Hier im Forum suchenwave einbinden

Ok, tut mir Leid.
Danke für die Antworten.


mfG


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