DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 和 视觉样式6.0冲突

匿名
2024-12-02T15:02:44+00:00

需要启用视觉样式6.0, 两个屏幕

主屏幕在右边, 缩放是150%, 分辨率2560*1440

副屏幕在左边, 缩放是100%, 分辨率1920*1080

窗口移动到左边屏幕, TreeView组件一小部分部分显示到右边屏幕, 大概50像素左右

鼠标移动到TreeView项目上, 会显示提示文本, 鼠标在左边屏幕上移动是正常显示

鼠标在右边屏幕, 移动到项目上, TreeView组件就一直触发 WM_NOTIFY消息

通知值 hdr->code 是 NM_CUSTOMDRAW, 一直触发, 导致程序卡死, 疑似bug

版本号 22H2

系统内部版本 19045.5131

测试代码 https://github.com/kuodafu/v2\_bug

第一次发问题, 也不知道该发到哪里, 都是靠浏览器翻译来发的

Windows 适用于 IT 专业人员的 Windows 客户端性能和维护系统性能

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。 为了保护隐私,对于已迁移的问题,用户个人资料是匿名的。

0 个注释 无注释
{count} 票
接受的答案
  1. 匿名
    2024-12-03T01:23:01+00:00

    此响应已自动翻译。 因此,可能存在语法错误或奇异的措辞。

    你好

    感谢您在 Microsoft 社区论坛中发帖。

    根据描述,我了解您的问题与 Visual Styles 6.0 和 treeview 有关。

    由于此论坛中没有专门研究此主题的工程师。为了能够快速有效地处理您的问题,我建议您在 Q&A 论坛中重新发布您的问题,那里将有专门的工程师给您专业有效的回复。

    这是 Q&A 论坛的链接。

    问题 - Microsoft Q&A

    点击右上角的“Ask a Question(提问)”按钮,发布您的问题并选择与您的作品相关的任何标签。

    感谢您的理解和支持。如果您有任何问题或疑虑,请随时告诉我们。

    有好的一天。

    此致敬意

    莫莉

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助