FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUISliderStyled.h
1
#pragma once
2
#include <afxwin.h>
3
#include "GUIWndCtrlBase.h"
4
#include "GUIStyledCtrlBase.h"
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
FL_EXPORT CGUISliderStyled :
public
CSliderCtrl,
public
CGUIWndCtrlBase,
public
CGUIStyledCtrlBase
11
{
12
public
:
13
CGUISliderStyled();
14
virtual
~CGUISliderStyled();
15
16
protected
:
17
CBrush m_brBackground;
18
CBrush m_brItemChannel;
19
CBrush m_brItemThumbNormal;
20
CBrush m_brItemThumbHotlight;
21
CBrush m_brItemThumbDisabled;
22
23
public
:
24
virtual
void
SetCurrentBackgroundColor(COLORREF clr)
override
;
25
26
virtual
void
SetItemChannelColor(COLORREF clr);
27
virtual
COLORREF GetItemChannelColor()
const
;
28
29
virtual
void
SetItemThumbNormalColor(COLORREF clr);
30
virtual
COLORREF GetItemThumbNormalColor()
const
;
31
32
virtual
void
SetItemThumbDisabledColor(COLORREF clr);
33
virtual
COLORREF GetItemThumbDisabledColor()
const
;
34
35
virtual
void
SetItemThumbHotlightColor(COLORREF clr);
36
virtual
COLORREF GetItemThumbHotlightColor()
const
;
37
38
virtual
void
UpdateTheme()
override
;
39
40
DECLARE_MESSAGE_MAP()
41
public:
42
afx_msg
void
OnNMCustomdraw(NMHDR* pNMHDR, LRESULT* pResult);
43
afx_msg HBRUSH CtlColor(CDC*
/*pDC*/
, UINT
/*nCtlColor*/
);
44
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
45
};
46
}
47
}
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0