我想让用户选择是否使用主题样式。是否有可能动态“加载”XPManifest文件?
如果用户接受主题样式,那么使用manifest文件,否则使用经典主题。 在程序启动时,对话框中的样式选择关闭后,我想要执行类似以下操作:
if UserWantsThemedStyle then
LoadManifestSomehow
else
UseClassicStyle;
在运行时实现这个是否可能?
谢谢。
我想让用户选择是否使用主题样式。是否有可能动态“加载”XPManifest文件?
如果用户接受主题样式,那么使用manifest文件,否则使用经典主题。 在程序启动时,对话框中的样式选择关闭后,我想要执行类似以下操作:
if UserWantsThemedStyle then
LoadManifestSomehow
else
UseClassicStyle;
在运行时实现这个是否可能?
谢谢。
您可以做到这一点。您需要使用激活上下文 API,它允许您在运行时激活不同的清单。我已经在Excel插件中使用它来启用主题。