PM Systemschriften ermitteln

(DE) System, Installation, Konfiguration, Hardware, Treiber, Netzwerk, Virtualisierung, etc.
(EN) System, Installation, Configuration, Hardware, Drivers, Network, Virtualisation, etc.
MKH
Posts: 95
Joined: Sun 1. Jul 2018, 08:18

PM Systemschriften ermitteln

Post by MKH »

Hallo zusammen,

ich habe eine kleine Frage an die Programmierer unter euch. Mit der API-Funktion WinQuerySysColor können die im PM eingestellten Farben ermittelt werden. Leider finde ich keine derartige Funktion für die im System eingestellten Schriften. Habe ich diese bislang nur übersehen oder welche Möglichkeiten gibt es sonst?

Vielen herzlichen Dank vorerst,
Michael
erdmann
Posts: 523
Joined: Mon 4. Jan 2016, 14:36

Post by erdmann »

WinQueryPresParam(...,PP_FONTNAMESIZE,...) ???

Allerdings kann man das nur für ein gegebenes Fenster abfragen (man braucht ein Fensterhandle).
Ansonsten fällt mir nur noch die direkte Suche in OS2SYS.INI /OS2.INI ein (muss mal nachschauen, wie der Key heißt).
erdmann
Posts: 523
Joined: Mon 4. Jan 2016, 14:36

Post by erdmann »

Ansonsten in OS2.INI:

Application Key: PM_SystemFonts
SubKeys: IconText, Menus, WindowText, WindowTitles
MKH
Posts: 95
Joined: Sun 1. Jul 2018, 08:18

Post by MKH »

Danke Lars!