Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Cursor aus der main.cpl? (https://www.delphipraxis.net/185671-cursor-aus-der-main-cpl.html)

Whookie 30. Jun 2015 06:37

AW: Cursor aus der main.cpl?
 
Zumindestens ab Vista(?), liegt unter %Systemroot%\Globalization\MCT\MCT-DE\Theme\ (entspr. der Installationssprache) die aktuelle theme -Datei.
Darin sind die entspr. Ressourcen verlinkt also z. B. auch:

[Control Panel\Cursors]
Hand=%SystemRoot%\cursors\aero_link.cur

Die anderen *.theme Datein liegen unter %Systemroot%\Resources in entspr. Unterordnern. Nicht immer sind alle Cursor-arten angegeben, dann wird wohl auf den Default-Cursor zugegriffen.

Mattze 1. Jul 2015 14:38

AW: Cursor aus der main.cpl?
 
Hallo,

vielen Dank für den Hinweis mit den Themen.
Für Mauszeiger gibt es da aber noch eigene, die scheinbar nur in der Registry zu finden sind.
(siehe: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Control Panel\Cursors\Schemes)

Mich interessieren da zwei Sachen:
1. Wo nimmt Windows (7) die deutsche Übersetzung her und wie?
2. Wenn man unter "Mauszeiger ändern" guckt, findet man oben die Schemata zur Auswahl und darunter eine Liste der dazugehörigen Mauszeiger. Wie macht Win genau diese Reihenfolge bei allen Schemata. Eine simple Sortierung über die Dateien macht es nicht!

Übrigens scheint der Hand-Cursor tatsächlich überall der gleiche zu sein. Sieht mir jedenfalls sehr danach aus. Nicht mal die Größe scheint (außer bei Aero) angepasst!

Gruß
Mattze

hathor 3. Jul 2015 00:13

AW: Cursor aus der main.cpl?
 
Massenhaft Cursors:
http://winaero.com/download.php?list.7

Cursorpack entpacken mit WINRAR o.ä.

Mattze 3. Jul 2015 05:12

AW: Cursor aus der main.cpl?
 
Hallo hathor,

vielen Dank, aber darum geht es nicht.

Ich suche nicht einen Cursor, sondern möchte die im und vom System auslesen und anzeigen - wie es bei "Mauszeiger ändern" gemacht wird. (Wohl gemerkt: OHNE den Cursor zu ändern!)

Gruß
Mattze


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.
Seite 2 von 2     12   

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