I am beginning to make changes to a VCL application to look better on a 4k monitor.Running C++ Builder 10.1 Update 1 on Windows 10 Anniv. Ed.
I've made some progress on the client area of windows, but am having great adventures with non-client areas (main menu, title bar, etc). I want to try EnableNonClientDpiScaling() in the latest Windows 10 SDK, but that isn't what was installed with the C++ Builder 10.1 Update 1 setup. I believe the CB10.1Update1 setup installed Windows 10 SDK v10.0.26624.
Is it advisable to install a newer SDK? Do any changes need to be made to paths in the IDE?
Is there a better way to handle non-client window elements in a dpi aware app running in a high-dpi environment?
Thanks in advance!