Hello all. I'm trying to get my Application to be DPI aware. I have created a dialog box in the resource editor in Visual studio. Then using CreateDialog(), It shows the dialog as desired. But on high DPI resolutions, the controls, fonts, etc scale but the dialog box does not.

Basically I want to stop the scaling of controls on my dialog. Is this even possible?

I tried the regular methods of embedding a new manifest (as posted on MSDN) and, as well, using the SetProcessDPIAware() function. Both approaches still scaled the controls.

I have a feeling that I am trying to do something that is impossible in windows.