Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Find zoom level
Message
From
28/11/2020 10:05:56
Lutz Scheffler
Lutz Scheffler Software Ingenieurbüro
Dresden, Germany
 
 
To
28/11/2020 10:00:12
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Title:
Miscellaneous
Thread ID:
01677297
Message ID:
01677312
Views:
42
>Hi!
>
>>
>>DECLARE INTEGER GetDpiForWindow IN user32.DLL LONG HWND
>>DECLARE INTEGER GetDesktopWindow IN user32.DLL
>>SET DECIMALS TO 5
>>*this is the factor all elements are smaller (this is a rectangle on an frx of length n  is n*the result smaller if scaled)
>>? GetDpiForWindow(_SCREEN.HWND),GetDpiForWindow(GetDesktopWindow())
>>*this is the scaling (the inverse of the above)
>>?GetDpiForWindow(GetDesktopWindow())/GetDpiForWindow(_SCREEN.HWND)
>>
>
>This code still returns 96 , 96 and 1.
>Martina code posted in this thread returns correct result.

The vars mentioned by Martina are XFRX internal. Martina, might you share the API used?
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord

Weeks of programming can save you hours of planning.

Off

There is no place like [::1]
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform