首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在运行时更改centura主题

如何在运行时更改centura主题
EN

Stack Overflow用户
提问于 2018-03-21 15:57:09
回答 2查看 177关注 0票数 0

如何在Team中开发的应用程序运行时更改应用程序主题。我已经尝试过构建设置-一般设置,但在那里我没有找到在运行时更改主题的任何选项。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-21 16:00:33

在运行时使用下面提到的Sal函数以编程方式更改主题,

SalThemeSet

bOk = SalThemeSet( ThemeId),其中参数ThemeId -指定主题的数值。

下面列出了很少支持的主题值,

0- THEME_Default

1- THEME_Office2000

2- THEME_OfficeXP

3- THEME_Office2003

4- THEME_Office2003NoThemes

5- THEME_Studio2005

6- THEME_Studio2008

7- THEME_NativeXP

8- THEME_Office2007_R1

9- THEME_Office2007_R2_LunaBlue

10 - THEME_Office2007_R2_Obsidian

11 - THEME_Office2007_R2_Silver

12 - THEME_Office2007_R3_LunaBlue

13 - THEME_Office2007_R3_Obsidian

14 - THEME_Office2007_R3_Silver

15 - THEME_Office2010_R1

16 - THEME_Office2010_R2_Blue

17 - THEME_Office2010_R2_Silver

18 - THEME_Office2010_R2_Black

您还可以尝试使用SalThemeGet ()函数在运行时检索主题。该函数将返回数字主题值。如果你对这件事还有什么疑问,请告诉我。

票数 0
EN

Stack Overflow用户

发布于 2018-03-22 00:57:34

请注意,最近有一个关于某些主题的注册问题,当在包含多个控件的不同MDI子窗口之间切换焦点时,当激活/停用时,窗体上会出现大量闪烁。

THEME_Office2013显示闪烁,而TD本机XP主题不显示。

请参阅TD-23978:大多数主题显示激活/停用时窗体上的大量闪烁。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49411051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档