![]() |
Cursor
Hi!
Ich habe hier so ein Programm, in diesem Programm kann ich Cursors Zeichnen. :?: :arrow: Wie kann ich jetzt diesen Curosr für mein Delphi Programm Benützen? |
Ich würd den Cursor in so einer Cursor Datei speichern und die dann laden.
MfG Florian :hi: |
Das schon... aber wie????
|
Ich denke mal, Du mußt ihn mit Hilfe Bildeditors in die Resourcdatei übernehmen.
|
Ein Beispiel wäre gut ! :mrgreen:
|
Moin Bixi,
in der Delphi IDE Tools\Bildeditor dort Datei\Neu\Resourcendatei dort dann Rechtsklick Neu\Cursor Dann den Standardnamen ggf. umbenennen, und mit (z.B.) Rechtsclick bearbeiten den Cursor bearbeiten. Die Resourcendatei wird dann mit
Delphi-Quellcode:
in das Programm eingebunden.
{$R MeinCursor.Res}
Mit
Delphi-Quellcode:
kannst Du den Cursor dann laden, und mit
hCursorHandle := LoadCursor(hInstance,'Resourcenname');
Delphi-Quellcode:
zuweisen. In hSaveOldCursorHandle, wird dann der bisherige gesichert, so es einen gab, damit er wieder hergestellt werden kann.
hSaveOldCursorHandle := SetCursor(hCursorHandle);
Sollte zum Zeitpunkt der Zuweisung gerade kein Cursor angezeigt werden, kannst Du ihn mit
Delphi-Quellcode:
anzeigen lassen.
ShowCursor(true);
|
Hallo bixi400,
es lohnt sich auch mal unter TScreen.Cursors in die Delphi-Hilfe zu schauen. |
Re: Cursor
in der hilfe stand was leichteres:
Delphi-Quellcode:
const
crmycursor = 5; Screen.Cursors[crMyCursor] := LoadCursor(HInstance, 'CURSOR'); Cursor := crMyCursor; wobei in der *.res datei der anwendung ein cursor sein muss, der den namen CURSOR trägt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 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