问题标签 [windows-themes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6922 浏览

windows - 在 Windows XP 或 Windows 7 中更改主题(静默)

请你帮助我好吗?

我需要的是一种在 Windows 机器上更改主题而不用显示属性(个性化)窗口提示用户的方法。主题更改应应用 c:\windows\resources\themes\ 目录中的 .theme 文件,而不是应用新的 .msstyles。方法应该只应用一个 .theme 文件。我只是无法找到一种方法来应用主题而不导致个性化窗口出现。强调一下,我不想通过脚本或宏来解决这个问题。而且,通过“sendkeys”关闭窗口不是一种选择,因为它仍然会在瞬间被看到。

也许有办法通过 WINAPI 函数或简单的注册表破解?请给我建议。谢谢你。

此致

0 投票
1 回答
4772 浏览

windows - 在 windows 7 中运行 aero 时强制单个应用程序使用 windows 经典主题

是否可以强制单个应用程序使用 windows 经典,但其余 windows 7 使用 aero 主题?

我问的原因是我正在运行 proficy ifix 5.0,当我运行 aero 时,它会为所有内容添加烦人的滚动条,因为窗口的标题栏比通常的大。Ifix 5.1 解决了这个问题,但我不得不为某些客户端使用 5.0。

我可以在 Windows 中使用经典主题,但我想知道是否有任何方法可以为单个应用程序强制使用不同的主题。

有人有想法么?

谢谢。

0 投票
2 回答
1265 浏览

delphi - 使用 DrawThemeBackground 绘图时如何在从右到左 (RTL) 方向绘制元素部分?

我正在尝试以从右到左的方向绘制类的ttGlyphClosed元素(就像什么时候一样)。我有一个问题,我不知道如何使我的屏幕外位图透明。位图的背景总是白色的。Explorer::TreeviewBiDiModebdLeftToRight

我正在使用以下代码来镜像图像:

问题是如何镜像DrawThemeBackground函数绘制的元素(用于 RTL 读取)或如何使用此函数进行 RTL(从右到左)渲染?

0 投票
0 回答
293 浏览

c# - 覆盖列表框 SelectedItem 的 WindowsTheme 颜色

我有一个列表框,该列表框具有此线程中所述的自定义选定项目颜色。只要我使用的是 Windows 7 主题,它就可以很好地工作。如果我使用 windows 经典主题,背景颜色是深蓝色,这使得黑色文字难以辨认。

有没有办法覆盖与 Windows 主题相关的默认颜色?我们在应用程序中使用的颜色是由我们的单色调色板驱动的,不应受任何特定主题的影响。

例子:

在此处输入图像描述

VS

在此处输入图像描述

0 投票
2 回答
734 浏览

winapi - WinAPI 进度条:停止动画?

是否可以停止/抑制进度条的“脉冲”动画?(这是与 vista 主题 IIRC 一起介绍的)

我们有一个可由用户暂停的过程(以检查硬件或中间结果)。虽然有通常的“按下暂停按钮”反馈来传达状态,但进度条动画使它看起来像是进程仍在运行。

(简单的方法 - 隐藏进度条 - 不是最理想的,因为即使在暂停状态下,进度也有些相关。)

0 投票
1 回答
488 浏览

wpf - 如何检查 Microsoft.Windows.Themes

wpf 公开它的默认主题已经不是什么秘密了,例如这里是一个复选框模板外观的缩短版本

哎呀..这很棒,最有帮助(不是!)

我实际上想看看复选标记路径的样子,有没有办法观察内部内容:

Microsoft.Windows.主题

0 投票
1 回答
139 浏览

windows-phone-8 - Windows Phone 启动器/主题

我想问有没有办法为 Windows 手机创建主题或启动器。因为当我在互联网上搜索时,它会将我引导到启动器和选择器(浏览器启动器、联系人选择器)等。我已经为 windows 7+ 创建了几个主题工作正常,现在我想为 windows phone 创建相同的。我只需要更改默认图标、声音、背景图像。如果windows phone没有这样的设施,那么你也可以告诉我这是否可以务实地完成。

任何帮助表示赞赏。谢谢

0 投票
2 回答
2972 浏览

winapi - Windows 10 关闭、最小化和最大化按钮

要绘制主题按钮,我使用以下代码:

此代码工作正常,但绘制按钮看起来像 Windows 7 主题,即使在 Windows 8 或 10 上也是如此。这可以使用 Windows 10 或 8 主题绘制关闭按钮吗?

在此处输入图像描述

0 投票
1 回答
579 浏览

c++ - 如果在系统范围内禁用,则激活窗口的主题

我正在面向 7、8 和 10 的 Windows 7 系统上编写 Windows(无 MFC 或 Qt)win32 应用程序。

我的应用程序检测 Aero 是否已启用并正确处理 aero 和非 aero,但是当操作系统中没有视觉样式(即“应用窗口和按钮的视觉样式”复选框在性能中关闭时,它会呈现得很糟糕控制面板的选项对话框)。

我可以检测到我的应用程序是否在没有主题的情况下启动,IsAppThemed但我似乎无法弄清楚如何直接创建启用样式的窗口或强制启用样式..这是我尝试过的,但它不起作用:

甚至不

工作。

如果我检测到样式被禁用,如何强制启用样式?

0 投票
0 回答
470 浏览

c# - 如何使用命令提示符更改主题

我正在开发一个为用户提供多个主题的桌面应用程序。我的要求是当用户单击应在桌面上应用的主题时。我正在使用从此处找到的命令行如何以编程方式更改当前的 Windows 主题?. 但它不工作它打开一个窗口 在此处输入图像描述

什么也没有发生。

还如何添加缩略图像在 windows 个性化窗口...

在此处输入图像描述

我的意思是如何以这种方式显示主题,以便所有图像都可以彼此可见