c++ - SetWindowText 不会根据主题更改 alt-tab 标题
问题描述
在 Windows Classic 主题中运行 Windows 7 时:
我有一个 CDialog 我将标题栏文本和图标设置为
SetWindowText(_dialog->GetSafeHwnd(), "Example Name");
_dialog->SetIcon(AfxGetApp()->LoadIcon(IDR_MAINFRAME), TRUE);
这正确反映在 Windows 任务栏和 alt-tab 菜单中。
但是在另一个 CDialog 中,更改仅完全显示在任务栏中:alt-tab 具有更改的图标,但没有标题文本。
标题没有在其他地方设置。
如果我然后切换到 Aero 主题,标题会正确显示在 alt-tab 菜单中。切换回 Classic 将在 alt-tab 菜单中显示标题,前提是我已将它们插入。
我不确定为什么他们在不同的主题中表现不同。
解决方案
推荐阅读
- api - api文档请求/对接平台
- python - 在 context.bot.send_message() 中解析变量
- python - Python 中的 ks 测试为 2 组不同的数据返回完全相同的 p 值
- c++ - 我不明白 lambda 函数。它是如何评估的?
- c# - 如何在 FluentMigrator 中获取最后插入的 id
- flutter - NoSuchMethodError:getter 'status' 在 Flutter 上被调用为 null
- python - Pygame:在圆形路径中围绕另一个图像移动图像
- php - 通过第三方软件将文件上传到 S3 存储桶
- docker - 如何根据healthchek重定向流量?
- python - ORM django,按 object.proprety 过滤