Themed current path panel
Posted: 2016-06-12, 21:46 UTC
Forum - Public Discussion and Support
https://ghisler.ch/board/
Code: Select all
//
// WINDOWSTYLE class parts and states
//
#define VSCLASS_WINDOWSTYLE L"WINDOWSTYLE"
#define VSCLASS_WINDOW L"WINDOW"
enum WINDOWPARTS {
WP_CAPTION = 1,
WP_SMALLCAPTION = 2,
WP_MINCAPTION = 3,
WP_SMALLMINCAPTION = 4,
WP_MAXCAPTION = 5,
WP_SMALLMAXCAPTION = 6,
WP_FRAMELEFT = 7,
WP_FRAMERIGHT = 8,
WP_FRAMEBOTTOM = 9,
WP_SMALLFRAMELEFT = 10,
WP_SMALLFRAMERIGHT = 11,
WP_SMALLFRAMEBOTTOM = 12,
WP_SYSBUTTON = 13,
WP_MDISYSBUTTON = 14,
WP_MINBUTTON = 15,
WP_MDIMINBUTTON = 16,
WP_MAXBUTTON = 17,
WP_CLOSEBUTTON = 18,
WP_SMALLCLOSEBUTTON = 19,
WP_MDICLOSEBUTTON = 20,
WP_RESTOREBUTTON = 21,
WP_MDIRESTOREBUTTON = 22,
WP_HELPBUTTON = 23,
WP_MDIHELPBUTTON = 24,
WP_HORZSCROLL = 25,
WP_HORZTHUMB = 26,
WP_VERTSCROLL = 27,
WP_VERTTHUMB = 28,
WP_DIALOG = 29,
WP_CAPTIONSIZINGTEMPLATE = 30,
WP_SMALLCAPTIONSIZINGTEMPLATE = 31,
WP_FRAMELEFTSIZINGTEMPLATE = 32,
WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33,
WP_FRAMERIGHTSIZINGTEMPLATE = 34,
WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37,
WP_FRAME = 38,
};
#define WINDOWSTYLEPARTS WINDOWPARTS;
enum FRAMESTATES {
FS_ACTIVE = 1,
FS_INACTIVE = 2,
};
enum CAPTIONSTATES {
CS_ACTIVE = 1,
CS_INACTIVE = 2,
CS_DISABLED = 3,
};
enum MAXCAPTIONSTATES {
MXCS_ACTIVE = 1,
MXCS_INACTIVE = 2,
MXCS_DISABLED = 3,
};
enum MINCAPTIONSTATES {
MNCS_ACTIVE = 1,
MNCS_INACTIVE = 2,
MNCS_DISABLED = 3,
};
enum HORZSCROLLSTATES {
HSS_NORMAL = 1,
HSS_HOT = 2,
HSS_PUSHED = 3,
HSS_DISABLED = 4,
};
enum HORZTHUMBSTATES {
HTS_NORMAL = 1,
HTS_HOT = 2,
HTS_PUSHED = 3,
HTS_DISABLED = 4,
};
enum VERTSCROLLSTATES {
VSS_NORMAL = 1,
VSS_HOT = 2,
VSS_PUSHED = 3,
VSS_DISABLED = 4,
};
enum VERTTHUMBSTATES {
VTS_NORMAL = 1,
VTS_HOT = 2,
VTS_PUSHED = 3,
VTS_DISABLED = 4,
};
enum SYSBUTTONSTATES {
SBS_NORMAL = 1,
SBS_HOT = 2,
SBS_PUSHED = 3,
SBS_DISABLED = 4,
};
enum MINBUTTONSTATES {
MINBS_NORMAL = 1,
MINBS_HOT = 2,
MINBS_PUSHED = 3,
MINBS_DISABLED = 4,
};
enum MAXBUTTONSTATES {
MAXBS_NORMAL = 1,
MAXBS_HOT = 2,
MAXBS_PUSHED = 3,
MAXBS_DISABLED = 4,
};
enum RESTOREBUTTONSTATES {
RBS_NORMAL = 1,
RBS_HOT = 2,
RBS_PUSHED = 3,
RBS_DISABLED = 4,
};
enum HELPBUTTONSTATES {
HBS_NORMAL = 1,
HBS_HOT = 2,
HBS_PUSHED = 3,
HBS_DISABLED = 4,
};
enum CLOSEBUTTONSTATES {
CBS_NORMAL = 1,
CBS_HOT = 2,
CBS_PUSHED = 3,
CBS_DISABLED = 4,
};
In Windows 10 you can set one color for Start, taskbar, action center and title bar (same color), so the title bar isn't necessarily white.on Windows 10, active and inactive title bar are both white...