#include <Windows.h>#include "MzfcDll.h"宏定义 | |
| #define | MZ_APP_COLOR_REG_PATH TEXT("SOFTWARE\\Meizu\\Theme\\Colors\\App") |
| registry path that saves application define colors | |
| #define | MZ_THEME_COLOR_REG_PATH TEXT("SOFTWARE\\Meizu\\Theme\\Colors") |
枚举 | |
| enum | ThemeColorIndex { TCI_FIRST = -1, TCI_WINDOW_BG, TCI_WINDOW_TEXT, TCI_BUTTON_TEXT, TCI_BUTTONEX_TEXT, TCI_BUTTONEX_TEXT2, TCI_CAPTION_TEXT, TCI_EDIT_TEXT, TCI_LIST_TEXT, TCI_LIST_TEXT2, TCI_LIST_TEXT3, TCI_STATIC_TEXT, TCI_TOOLBAR_TEXT, TCI_TOOLBAR_TEXT_DISABLED, TCI_CAPTION_BG1, TCI_CAPTION_BG2, TCI_LIST_GRIDLINE1_COLOR1, TCI_LIST_GRIDLINE1_COLOR2, TCI_LIST_GRIDLINE2_COLOR1, TCI_LIST_GRIDLINE2_COLOR2, TCI_LIST_TEXT_HIGHLIGHT, TCI_BUTTON_TEXT_NEGATIVE, TCI_LAST } |
| Theme color indexes 更多... | |
函数 | |
| MZFC_API COLORREF | GetMzAppColor (LPCWSTR lpClrValueName, COLORREF clrDefault) |
get application define color
| |
| MZFC_API COLORREF | MzGetThemeColor (int nThemeColorIndex) |
| Get the theme color | |
| MZFC_API void | MzResetThemeColors () |
| MZFC_API BOOL | SetMzAppColor (LPCWSTR lpClrValueName, COLORREF clr) |
| save application define color | |
| #define MZ_APP_COLOR_REG_PATH TEXT("SOFTWARE\\Meizu\\Theme\\Colors\\App") |
registry path that saves application define colors
| #define MZ_THEME_COLOR_REG_PATH TEXT("SOFTWARE\\Meizu\\Theme\\Colors") |
| enum ThemeColorIndex |
Theme color indexes
| TCI_FIRST | |
| TCI_WINDOW_BG | Window BG color |
| TCI_WINDOW_TEXT | Window Font color |
| TCI_BUTTON_TEXT | Button text color |
| TCI_BUTTONEX_TEXT | UiButtonEx left text color |
| TCI_BUTTONEX_TEXT2 | UiButtonEx right text color |
| TCI_CAPTION_TEXT | UiCaption text color |
| TCI_EDIT_TEXT | edit control text color |
| TCI_LIST_TEXT | list control text 1 color, main text, default is black |
| TCI_LIST_TEXT2 | list control text 2 color, default is gray |
| TCI_LIST_TEXT3 | list control text 2 color, default is gray |
| TCI_STATIC_TEXT | static control text color |
| TCI_TOOLBAR_TEXT | text toolbar text color |
| TCI_TOOLBAR_TEXT_DISABLED | text toolbar disabled text color |
| TCI_CAPTION_BG1 | edge color |
| TCI_CAPTION_BG2 | middle color |
| TCI_LIST_GRIDLINE1_COLOR1 | list grid line 1's edge color |
| TCI_LIST_GRIDLINE1_COLOR2 | list grid line 1's middle color |
| TCI_LIST_GRIDLINE2_COLOR1 | list grid line 2's edge color |
| TCI_LIST_GRIDLINE2_COLOR2 | list grid line 2's middle color |
| TCI_LIST_TEXT_HIGHLIGHT | list item's text color 1, high-light color |
| TCI_BUTTON_TEXT_NEGATIVE | button's text negative color. negative with TCI_BUTTON_TEXT |
| TCI_LAST |
| MZFC_API COLORREF GetMzAppColor | ( | LPCWSTR | lpClrValueName, | |
| COLORREF | clrDefault | |||
| ) |
get application define color
| MZFC_API COLORREF MzGetThemeColor | ( | int | nThemeColorIndex | ) |
Get the theme color
| nThemeColorIndex | index of the theme color |
| MZFC_API void MzResetThemeColors | ( | ) |
| MZFC_API BOOL SetMzAppColor | ( | LPCWSTR | lpClrValueName, | |
| COLORREF | clr | |||
| ) |
save application define color