0

我的标准 win32 程序覆盖 WM_CTLCOLORDLG 以提供“暗模式”对话框,根据文档返回画笔。该代码适用于从 98 到 10 的所有窗口。

对于 Windows 11,虽然普通对话框显示为深色背景没有问题,但属性表中的那些(再次使用 PropertySheet API 的标准)不能正确绘制,如图所示

w10 和 w11 中的深色属性页

请注意,页面中的各个控件绘制正确的深色背景,但属性页对话框没有

调用 WM_CTLCOLORDLG 处理程序,但在这种情况下忽略返回的背景画笔。有没有人在 Windows 11 中尝试过“自定义”属性页?

4

0 回答 0