标签: delphi runtime conditional manifest
我试图让用户选择是否要使用主题样式。 是否可以动态“加载”XPManifest?
如果用户接受主题样式,则使用清单,否则使用经典主题。 在程序启动后,关闭样式选择的对话框后,我想做类似的事情:
if UserWantsThemedStyle then LoadManifestSomehow else UseClassicStyle;
甚至可以在运行时进行吗?
由于
答案 0 :(得分:12)
是的,你可以这样做。您需要使用activation context API,它允许您在运行时激活不同的清单。我用它来启用Excel加载项中的主题。