2#include "GUIWndCtrlBase.h" 
    4#include "GUISheetInterface.h" 
   11        class CGUIInternalView3D;
 
   17        class CGUIWndMiniGraphSheet : 
public CStatic, 
public CGUIWndCtrlBase, 
public CGUISheetInterface
 
   20            CGUIWndMiniGraphSheet(CWnd* pParent = 
nullptr);
 
   21            virtual ~CGUIWndMiniGraphSheet();
 
   24            virtual void UpdateTheme();
 
   26            virtual const CResult ClearData()
override;
 
   27            virtual const CResult SetData(
const Base::CFLArray<Base::CFLArray<double>>& flaData);
 
   28            virtual const CResult GetData(Base::CFLArray<Base::CFLArray<double>>& fla2Data);
 
   29            virtual const CResult SetData(
const Base::CFLArray<double>& flaData, int64_t i64Index = 0);
 
   30            virtual const CResult GetData(Base::CFLArray<double>& flaData, int64_t i64Index = 0);
 
   31            virtual const CResult UpdateModelHeight(
float f32ModelHeightPrev, 
float f32ModelHeight);
 
   33            virtual const CResult DeleteData(int64_t i64Index);
 
   35            virtual const CResult ClearHighlightData();
 
   36            virtual const CResult SetHighlightData(Base::CFLArray<int64_t>& flaData);
 
   38            virtual const CResult SetHeader(
const Base::CFLArray<Base::CFLString<wchar_t>>& flaHeader) 
override;
 
   39            virtual const CResult InternalAppendData(
const Base::CFLArray<Base::CFLArray<Base::CFLString<wchar_t>>>& flaData) 
override;
 
   41            virtual void SetMultiData(
bool bSet);
 
   42            virtual bool IsMultiData();
 
   44            virtual int64_t GetSelectedIndex();
 
   48            afx_msg 
int OnCreate(LPCREATESTRUCT lpCreateStruct);
 
   49            afx_msg BOOL OnEraseBkgnd(CDC* pDC);
 
   50            afx_msg 
void OnDestroy();
 
   51            afx_msg 
void OnSize(UINT nType, 
int cx, 
int cy);
 
   52            afx_msg 
void OnNMSheetSelChanged(NMHDR* pNMHDR, LRESULT* pResult);
 
   53            afx_msg 
void OnMouseMove(UINT nFlags, CPoint point);
 
   54            afx_msg 
void OnLButtonDown(UINT nFlags, CPoint point);
 
   55            afx_msg 
void OnLButtonUp(UINT nFlags, CPoint point);
 
   56            afx_msg 
void OnPaint();
 
   59            virtual 
void OnReceiveBroadcast(const Base::CBroadcastMessage* pMessage) override;
 
   60            virtual 
bool OnSelectedIndexChanged(int32_t i32SelectedIndex);
 
   61            const CResult InternalSetGraphData(const Base::CFLArray<
double>& flaData);
 
   63            virtual CResult UpdateSheetColumnWidth();
 
   65            DeclareGetClassType();
 
   69            CGUIMiniGraph* m_pMiniGraph;
 
   70            CGUIComboBox* m_pCBSel;
 
   71            CGUIStaticText* m_pTextSel;
 
   72            int64_t m_i64SelectedIndex;
 
   74            COLORREF m_crClientFillColor;
 
   78            Base::TPoint<int32_t> m_tpPrev;
 
   80            Base::CFLArray<Base::CFLArray<
double>> m_fla2F64Data;
 
   82            friend class CGUIView3DToolManagerHeightProfile;
 
   83            friend class CGUIDialogMiniGraphSheet;
 
   84            friend class CGUIView3D;
 
콤보박스 클래스
Definition GUIComboBox.h:28
3D 뷰 클래스
Definition GUIView3D.h:118
Definition D2DObject.h:12