DPI Aware Winforms apps

I still struggle with this, but here's my approach currently (2019)

Firstly, in Main():

if (Environment.OSVersion.Version.Major >= 6)


private static extern bool SetProcessDPIAware();

This code requires these using statements

using System;
using System.Runtime.InteropServices;

It may or may not be important to set AutoScaleMode of forms to Dpi (instead of their default of Font).