获取 Visio 主题颜色
Get Visio theme color
在 Visio 中,您可以设置 Visio 的主题 File > Options > General > Office Theme
。我想在 visual studio 的插件中检索此值,以便我可以调整自己的自定义 windows。但是我找不到这个设置。谁能告诉我在哪里可以找到它或如何访问它?
您可以读取 DWORD 注册表项 UI Theme
的值,它可以在以下位置找到:
HKEY_CURRENT_USER\Software\Microsoft\Officex.0\Common
将 1x.0
替换为您的 Office 版本号,目前 Office 2013 为 15.0
或 Office 2016 为 16.0
。
Office 2013 的可能值为:
0
白色
1
浅灰色
2
深灰色
Office 2016 的可能值为:
0
多彩
3
深灰色
4
黑色(并非所有版本均有)
5
白色
也可以使用 ManagementEventWatcher.EventArrived
来监听主题变化,如下所示:Receive notification when RegistryKey Value was changed
在 Visio 中,您可以设置 Visio 的主题 File > Options > General > Office Theme
。我想在 visual studio 的插件中检索此值,以便我可以调整自己的自定义 windows。但是我找不到这个设置。谁能告诉我在哪里可以找到它或如何访问它?
您可以读取 DWORD 注册表项 UI Theme
的值,它可以在以下位置找到:
HKEY_CURRENT_USER\Software\Microsoft\Officex.0\Common
将 1x.0
替换为您的 Office 版本号,目前 Office 2013 为 15.0
或 Office 2016 为 16.0
。
Office 2013 的可能值为:
0
白色1
浅灰色2
深灰色
Office 2016 的可能值为:
0
多彩3
深灰色4
黑色(并非所有版本均有)5
白色
也可以使用 ManagementEventWatcher.EventArrived
来监听主题变化,如下所示:Receive notification when RegistryKey Value was changed