![]() |
Cursor laden
Seas
Ich bin gerade dabei in meinen Programm eigene Cursor reinzuladen doch irgend wie will das nicht funktionieren. :gruebel: Hab bis jetzt folgenden Source Code geschrieben.
Delphi-Quellcode:
Doch da die funktion LoadCursorFromFileA einen PAnsiChar benötigt funktioniert das ganze halt nicht.
Screen.Cursors[crMyCursor2] := LoadCursorFromFileA(ExtractFilePath(Application.ExeName) + '\winbut.cur');
Wie schaff ich das jetzt, dass ich einen Cursor lade, bzw. wie kann ich den String in einen PAnsiChar konvetieren?? MFg st0rm |
Re: Cursor laden
1. Lass den Backslash in '\winbut.cur' weg (ist nicht nötig)
2. Mache einfach einen Cast herum
Delphi-Quellcode:
Wenn's so nicht geht, dann musst du zuerst einer lokalen Variablen den Pfad zuweisen und diese dann casten.
Screen.Cursors[crMyCursor2] := LoadCursorFromFileA(PChar(ExtractFilePath(Application.ExeName) + 'winbut.cur'));
|
Re: Cursor laden
Thx, so gehts :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 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