FLImaging 6.5.8.1
GUIGroupBox.h
1#pragma once
2#include "GUIWndCtrlBase.h"
3#include <set>
4
5namespace FLImaging
6{
7 namespace GUI
8 {
9 class FL_EXPORT CGUIGroupBox : public CStatic, public CGUIWndCtrlBase
10 {
11 public:
12 CGUIGroupBox();
13 virtual ~CGUIGroupBox();
14
15 protected:
16 CBrush m_brBackground;
17
18 protected:
19 virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) override;
20 virtual void DrawGroupBox(CDC* pDC, const CRect& rect);
21
22 public:
23 DECLARE_MESSAGE_MAP()
24 afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
25 afx_msg BOOL OnEraseBkgnd(CDC* pDC);
26 virtual void PreSubclassWindow();
27 afx_msg void OnPaint();
28 };
29 }
30}