WindowsAPI :: aktuelle DPI-einstellung ermitteln

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

WindowsAPI :: aktuelle DPI-einstellung ermitteln

Beitrag von bobobo »

Code: Alles auswählen

Debug GetDeviceCaps_(GetDC_(GetDesktopWindow_()),88)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Nicht schlecht, die Konstante in GetDeviceCaps() ist
#LOGPIXELSX = 88
#LOGPIXELSY = 90

Der erste Parameter hdc

Identifies the device context.

Jetzt weiss ich wenigstens, wie ich das einsetzen muss :allright:

Danke bobobo
Zuletzt geändert von Falko am 20.10.2006 19:35, insgesamt 2-mal geändert.
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

aufgeräumt und verschoben wo es hingehört
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten