Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Systemeinstellung 120 DPI herausfinden (https://www.delphipraxis.net/55914-systemeinstellung-120-dpi-herausfinden.html)

Garby 28. Okt 2005 16:24


Systemeinstellung 120 DPI herausfinden
 
Hallo,

ich möchte herausfinden wieviel DPI im System eingestellt wurden.
Also unter Eigenschaften von Anzeige/Einstellungen/Erweitert/Allgemein/Anzeige.

Danke im Voraus

toms 28. Okt 2005 16:35

Re: Systemeinstellung 120 DPI herausfinden
 
Delphi-Quellcode:
function GetScreenDPI: Integer;
var
  dc: hdc;
  dpi: Integer;
begin
  // Handle auf einen "Device Context" (DC) für den Bildschirm ermitteln
  dc := GetDC(0);
  try
    dpi := GetDeviceCaps(dc, LOGPIXELSX);
    Result := dpi;
  finally
    ReleaseDC(0, dc);
  end;
end;

Bernhard Geyer 28. Okt 2005 17:50

Re: Systemeinstellung 120 DPI herausfinden
 
Delphi-Quellcode:
Screen.PixelsPerInch

Garby 28. Okt 2005 18:13

Re: Systemeinstellung 120 DPI herausfinden
 
Delphi-Quellcode:
Screen.PixelsPerInch
Hat funktioniert, Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:33 Uhr.

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