问题标签 [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.
c# - 单击控件并使其着色
在 Windows 中,当您单击桌面上的图标时,该图标会变暗,并带有基于您当前使用的 Windows 主题的阴影。
我有一个显示图像的自定义控件。我希望具有与单击 Windows 图标相同的功能。如何通过选择我的自定义控件在 WinForms 中获得相同的结果?
javascript - 使用window xp主题时垂直滚动条不起作用(非经典)
这听起来可能很疯狂,直到我亲眼看到它,我才相信它。
单击滚动条或箭头之间的空间时,垂直滚动条不会滚动。您必须拖动栏以使其滚动。这只发生在丑陋的默认主题(不是 windows 经典)中。
滚动条后面有一些很重的 javascript,驱动页面上另一个 DIV 的滚动。
有没有人遇到过这种情况?为什么主题会影响 IE 的渲染?!只有IE!
编辑:当您使用“非经典”XP 主题(默认的丑陋主题)时会出现此问题。切换主题不会导致此问题,但如果您从默认切换到经典主题,它会解决此问题。
python - 如何检查启用了哪个 XP 主题
我有一个 wxPython,它在 windows xp 主题上完美运行,但在切换到“经典主题”富文本 cntrl 时出现无边框。我可以为经典主题启用边框,但为此
Q1。我需要知道是否启用了经典主题。
Q2.我也不确定有多少不同的主题可能会破坏我的应用程序外观。那么绕过它的最佳方法是什么?
Q3。我可以为给定的应用程序强制执行主题吗?例如,从 python 我可以加载任何 Windows DLL 并调用函数,但有没有这样的方法?
编辑:在我的情况下 ctypes.windll.UxTheme.IsThemeActive() 工作
c# - 我如何知道我正在使用什么 Windows 主题?
我正在尝试使我的应用程序成为一个主题 - 这很简单,如下所示:http: //arbel.net/blog/archive/2006/11/03/Forcing-WPF-to-use-a-specific-Windows -theme.aspx
但是,我不知道我现在使用的是什么主题。我使用的是 Windows XP 默认主题,不管它是什么。那篇文章说
指定版本和公钥令牌很重要
...我从哪里得到这些信息?
.net - 获取 Windows 主题?
我必须真正知道我的用户正在使用哪个 Windows 主题。
更准确地说,Classic、XP、Basic 或 Aero。(Vista/7 Windows Basic 主题中的基本主题)
我已经知道如何找到它是否是航空的,但是其他的呢?
答案可以是任何 .NET 语言(C#、VB.NET 或 C++)。
如果你真的必须知道为什么我需要知道主题,那么你就去吧:
我在表单的标题上有一些浮动按钮,我需要根据 Windows 主题更改它们的外观。
到目前为止,我已经设法找到 Aero/Classic。
解决问题后的结果截图:
wpf - 未使用 WPF 主题资源
在我正在处理的应用程序中,要求支持 Windows 主题(Aero、Classic、Luna)。
我有一些我想尊重当前主题的自定义控件。
我创建了主题文件夹并放置
在包含自定义控件的项目的 AssemblyInfo.cs 中,我将 ThemeInfo 定义如下:
当我在 Windows 中更改主题时,所有标准控件都会切换主题,但我的自定义控件拒绝读取除 generic.xaml 之外的任何内容
我在这里遗漏了什么明显的东西吗?
winapi - SetThemeAppProperties 禁用 COM 通用对话框
使用未设置SetThemeAppProperties
标志的参数调用Common Dialogs (或在列表 File Open Dialog, )返回 error 。STAP_ALLOW_CONTROLS
CoCreateInstance
CLSID_FileOpenDialog
0x80040111
示例代码如下:
为了使它成为运行代码,我(在 Visual Studio 2010 Professional 中)创建了一个简单的 Win32 GUI 应用程序,并将该代码添加到菜单帮助|关于处理程序。
为什么会这样以及如何解决这个问题?
delphi - 如何让 TSpeedButton 支持 Windows 主题?
我有一个旧应用程序(Delphi 5),我想对其进行一些更改。
我已经为它设置了一个清单,但是速度按钮没有遵循 Windows 主题。我该怎么办?