Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   animierter Cursor: Ressourcen-Datei erstellen? (https://www.delphipraxis.net/84259-animierter-cursor-ressourcen-datei-erstellen.html)

mlspider 14. Jan 2007 09:19


animierter Cursor: Ressourcen-Datei erstellen?
 
Ich möchte mein fast fertiges Programm einen letzten Kick verleihen und dachte dabei an einen animierten Cursor. Für das einbinden gibt es hier im Forum mehrere Beispiele. Leider habe ich eine solche Ressourcen-Datei noch nie erstellt. Wird der Delphi interne Bildeditor benötigt, oder wechels Hilfsprogramm zum erzeugen einer solchen Datei wird gebraucht und wie geht das ganze von statten?

Mir ist dieses Thema fast peinlich, allerdings hatte ich bis zum heutigem Tage noch nicht das Vergnügen, sich mit dieser Thematik zu befassen.

MrKnogge 14. Jan 2007 09:28

Re: animierter Cursor: Ressourcen-Datei erstellen?
 
Moin mlspider,

auf www.dsdt.info gbt es eine Prima anleitung.

Gruß

mlspider 14. Jan 2007 09:42

Re: animierter Cursor: Ressourcen-Datei erstellen?
 
Haltet mich für bescheuert. Ich werde einfach daraus nicht schlau.

MrKnogge 14. Jan 2007 10:03

Re: animierter Cursor: Ressourcen-Datei erstellen?
 
Ok,
  • 1. Öffne das Windows Notepad und schreibe folgende Zeile:
    Code:
    Cursor_1 CUR "C:\cursor.cur"
    Und speicher diese unter MeinCursor.rc ab.
  • 2. Starte die brcc32.exe mit der obigen Datei als Parameter
    Am einfachsten: Verküpfung auf die brcc32.exe (C:\Programme\Borland\Delphi7\Bin\brcc32.exe) erstellen und die obige Datei einfach auf die Verknüpfung ziehen.
  • 3. Nun befindet sich im Ordner der MeinCursor.rc eine MeinCursor.res.
  • 4. Als nächstes schreibst du in deiner Unit
    Delphi-Quellcode:
    {$R MeinCursor.res}
    der Übersicht wegen am besten nach
    Delphi-Quellcode:
    {$R *.dfm}
  • 5. Zugriff auf deinen Cursor hast du nun mit:
    Delphi-Quellcode:
    Const
      crMyCursor = 4711;

    ...

    // laden
    Screen.Cursors[crMyCursor] := LoadCursor(HInstance, 'Cursor_1');

    // anzeigen
    screen.cursor:=crMyCursor;

Gruß

mlspider 14. Jan 2007 10:05

Re: animierter Cursor: Ressourcen-Datei erstellen?
 
Vielen, vielen Dank. Ich werde mich jetzt mal in das Geheimnis der Resourcen versuchn.


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