![]() |
Eigener Mauscursor
Hallo,
mein Problem sieht wie folgt aus. Ich bekomm es einfach nicht hin, dass Delphi meinen Mauszeiger einbindet.
Delphi-Quellcode:
Ich habe meinen Mauszeiger unter mouse.rc gespeichert und mit SHift+F11 eingebunden. Aber es klappt nicht.
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} {mouse.rc} procedure TForm1.FormCreate(Sender: TObject); const crMyCursor = 5; begin Screen.Cursors[crMyCursor] := LoadCursor(HInstance, 'NewCursor'); {oder} Screen.Cursors[crMyCursor] := LoadCursorFromFile('mouse.cur'); Cursor := crMyCursor; Form1.Cursor := crMyCursor; Button1.Cursor := crMyCursor; end; end. |
Re: Eigener Mauscursor
wie jetzt? du hast den Mousecursor unter dem Dateinamen mouse.rc gespeichert? Wenn ja dann ist das total falsch. Du musst eine Ressourcendatei erstellen und da den mauscursor einbinden. Und dann kannst du über den vergebenen Ressourcennamen den Cursor laden
|
Re: Eigener Mauscursor
Wie mach ich das denn nun jetzt? Im Forum hab ich dazu nichts gefunden.
Wie soll ich denn den Cursor einbinden??? |
Re: Eigener Mauscursor
Hi,
schreib mal
Delphi-Quellcode:
Screen.Cursor := crMyCursor;
|
Re: Eigener Mauscursor
Hi,
statt
Delphi-Quellcode:
sollte es
{mouse.rc}
Delphi-Quellcode:
heißen.
{$R mouse.rc}
Und bei
Delphi-Quellcode:
musst du statt NewCursor den Namen einsetzen, den du deinem Cursor gegeben hast.
Screen.Cursors[crMyCursor] := LoadCursor(HInstance, 'NewCursor');
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:16 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