说说DS_SHELLFONT这个对话框风格
来源:http://www.tudoupe.com时间:2022-05-13
如果对话框模板包含 DS_SHELLFONT,它表示您希望使用 Windows 200 默认的 shell 字体( Default Shell Font ) 。但这并不意味着它将是可以实现的。如果你想要你的谈话盒 看起来像是Windows 200的您还必须完成以下三项任务 。如果出现第四种可能性,则更好:
使用 DIALOGEX 对话框模板,而不是 DIALOGOG 。
二. DS_SHELLFONT 标识设置在对话框样式中。
三. 将对话框的字框改为“微软壳拖动”。
四。运行 Windows 200 或以后在启用新 Windows 200 对话框字体的 PC 上运行。
如果所有四项要求都得到满足,,您的聊天盒将像 Windows 200 风格。如果其中任何一项要求得不到满足,只有一个常规的对话框字体显示 。请注意,第四项标准是你们无法控制的。这就意味着,您必须确保您的对话框在传统和现代的字型上都合理。
当涉及到特性列表时,事情会变得更加棘手。 属性表上不同字体的组合将显得怪异。 您不希望属性表中的“ 高级” 按钮是 MS Sans Serif 字体, 而应用程序按钮是 Tahoma 字体 。
为了解决这个问题,属性表格管理器可以看到属性表格中的所有页面 。如果它们都使用Windows 200的外观,则采用“Windows 200”的外观是不可行的。属性表然后采用 Windows 200 外观 。 但是,如果有一页没有 Windows 200 外观,然后,财产清单将返回到“古典”形式。它也会改变所有 Windows 200 的外观和经典的外观 。
因此,财产表中的所有网页都有一个 " 经典 " 设计,而不是有一些具有典型风格的网页,另一些则有Windows 200外观的页面。
因此,您可以注意到,属性表有时恢复到原来的状态。某些 shell 扩展“ 感染” 属性表, 使用没有 Windows 200 外观的页面 。此外,为了统一审美的目的,属性表管理器将属性列表中所有页面的外观更改为经典 。
另一个原因是Windows 200外观和“传统”外观财产表页至关重要。如果您的财产表页面最终与 Windows 200 中似乎没有的页面共享,您的页面将恢复其原始外观 。
总结
我们必须颂扬、粘贴和重新刷新我们创建的节目,以便使广大用户都能接触到它们。
然而,无论如何,我们必须理解基本的运作概念。
最后
我最喜欢的博客之一,Raymond Chen's The old New Thing, 提供了许多关于Windows的微小信息,
"DS -SHELLFONK是怎么回事?" "我不知道我该怎么办。"

相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
