Forum: Win32/Win64 API (native code)
Delphi
by Union,
10. Jul 2015
Gerade bei den Positionsanzeigern ist das auch schwierig, denn die können ja u.A. aus *.cur, *.ani, HINSTANCE etc. geladen werden. Diese Daten haben keine Struktur, welche die Speicherung von Namen zuläßt, geschweige denn mehrsprachig wie z.b. bei FileVersionInfo.
Du findest die Bezeichnungen in separaten Resourcen, für die Positionsanzeiger in %systemroot%\system32\<Locale>\main.cpl.mui...
Forum: Win32/Win64 API (native code)
Delphi
by Union,
10. Jul 2015
In dem Fall evtl. die Klassenbeschreibung holen:
function SetupDiClassNameFromGuid(ClassGuid: PGUID; ClassName: PChar;ClassNameSize: DWORD; RequiredSize: PDWORD): BOOL; stdcall;external 'Setupapi.dll' name 'SetupDiClassNameFromGuidW';
function SetupDiGetClassDescription(ClassGuid: PGUID; ClassName: PChar;ClassNameSize: DWORD; RequiredSize: PDWORD): BOOL; stdcall;external 'Setupapi.dll' name...