Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

? TAB(-10, AG_DPM); mode; chr(127);

AG_DPM (110) activates the Windows DPI awareness, which generally results in smaller but sharper display objects on higher resolution screens.

Mode is is one of the following:

Value

Meaning

-1

DPI Unaware

-2

DPI System Unaware

-3

DPI Per Monitor Aware

-4

DPI Per Monitor Aware Version 2

-5

DPI Unaware GDI Scaled

 

-4 is equivalent to using the -dpm command line switch. -1 is equivalent to not using the -dpm switch. For details on the other options, see the Microsoft documentation for SetThreadDpiAwarenessContext().

Note that as with all TAB(-10,xxx) commands, the implementation is on the client side, so no update of the server side is needed. If the client doesn't recognize the command, it will just be ignored.