在不支持 Per-Monitor v2 的系统上,如何在DialogBox
对话框中启用 DPI 缩放的非客户区?
您应该打电话EnableNonClientDpiScaling
,WM_NCCREATE
但此消息不会发送到DialogBox
对话框!
在不支持 Per-Monitor v2 的系统上,如何在DialogBox
对话框中启用 DPI 缩放的非客户区?
您应该打电话EnableNonClientDpiScaling
,WM_NCCREATE
但此消息不会发送到DialogBox
对话框!
在调用和调用第一条收到的消息之前设置WH_CALLWNDPROC
线程挂钩似乎确实有效,但感觉就像一个巨大的黑客。DialogBox
EnableNonClientDpiScaling
WM_NCCREATE
我想您可以尝试验证这HWND
是与您的对话,DLGPROC
以使其更加健壮但仍然不理想。