FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIListCtrl.h
1
#pragma once
9
10
#include <afxwin.h>
11
#include "GUIWndCtrlBase.h"
12
#include "GUIStyledCtrlBase.h"
13
#include "GUIListCtrlMassive.h"
14
16
namespace
FLImaging
17
{
19
namespace
GUI
20
{
27
class
FL_EXPORT
CGUIListCtrl
:
public
CListCtrl,
public
CGUIWndCtrlBase,
public
CGUIStyledCtrlBase
28
{
29
public
:
36
CGUIListCtrl
();
37
44
virtual
~CGUIListCtrl
();
45
46
public
:
54
int32_t GetSelectedItemIndex();
55
63
CRect GetBoundaryRect();
64
72
CGUIHeaderCtrl* GetHeaderCtrlSubclass();
73
81
void
SetHeaderCtrlSubclass(CGUIHeaderCtrl* pHeaderCtrl);
82
83
HWND CreateListCtrl(CWnd* pParentWnd);
84
85
DECLARE_MESSAGE_MAP()
86
afx_msg
void
OnNMCustomdraw(NMHDR* pNMHDR, LRESULT* pResult);
87
afx_msg
void
OnLButtonDown(UINT nFlags, CPoint point);
88
virtual BOOL PreTranslateMessage(MSG* pMsg);
89
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
90
afx_msg
int
OnCreate(LPCREATESTRUCT lpCreateStruct);
91
92
protected:
93
int32_t m_i32SelectedItemIndex;
94
CBrush m_brBackground;
95
CGUIHeaderCtrl* m_pCtrlHeader;
96
virtual
void
PreSubclassWindow();
97
};
98
}
99
}
FLImaging::GUI::CGUIListCtrl::~CGUIListCtrl
virtual ~CGUIListCtrl()
Default destructor.
FLImaging::GUI::CGUIListCtrl::CGUIListCtrl
CGUIListCtrl()
Default constructor.
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0