4#include "GUILayoutBase.h" 
    5#include "GUIGridLayout.h" 
   14        class FL_EXPORT  CGUIBoxLayout : 
public CGUILayoutBase
 
   16            friend class CGUIDialog;
 
   17            friend class CGUIDialogKernel;
 
   18            friend class CGUIGridLayout;
 
   22            CGUIBoxLayout(EOrientation eOrientation, 
bool bGroupBox = 
false, Base::CFLString<wchar_t> strGroupBoxName = L
"");
 
   23            CGUIBoxLayout(EOrientation eOrientation, int32_t i32Width, int32_t i32Height, 
bool bGroupBox = 
false, Base::CFLString<wchar_t> strGroupBoxName = L
"");
 
   24            CGUIBoxLayout(
const CGUIBoxLayout& rhs);
 
   25            virtual ~CGUIBoxLayout();
 
   27            virtual void SetOrientation(EOrientation eOrientation);
 
   30            virtual bool Add(CGUILayoutBase* m_pLayout);
 
   31            virtual bool Add(int32_t i32Index, CGUILayoutBase* pLayout);
 
   32            virtual bool Add(int32_t i32Index, int32_t i32Span, CGUILayoutBase* pLayout);
 
   34            virtual bool AddCtrl(EControl eCtrl, Base::CFLString<wchar_t> strValue = L
"", CWnd* pWndCtrl = 
nullptr);
 
   35            virtual bool AddCtrl(EControl eCtrl, 
double f64Value, CWnd* pWndCtrl = 
nullptr);
 
   36            virtual bool AddCtrl(EControl eCtrl, 
float f32Value, CWnd* pWndCtrl = 
nullptr);
 
   37            virtual bool AddCtrl(EControl eCtrl, int64_t i64Value, CWnd* pWndCtrl = 
nullptr);
 
   38            virtual bool AddCtrl(EControl eCtrl, int32_t i32Value, CWnd* pWndCtrl = 
nullptr);
 
   39            virtual bool AddCtrl(EControl eCtrl, uint32_t u32Value, CWnd* pWndCtrl = 
nullptr);
 
   41            virtual bool AddCtrl(int32_t i32Index, EControl eCtrl, Base::CFLString<wchar_t> strValue = L
"", CWnd* pWndCtrl = 
nullptr);
 
   42            virtual bool AddCtrl(int32_t i32Index, EControl eCtrl, 
double f64Value, CWnd* pWndCtrl = 
nullptr);
 
   43            virtual bool AddCtrl(int32_t i32Index, EControl eCtrl, 
float f32Value, CWnd* pWndCtrl = 
nullptr);
 
   44            virtual bool AddCtrl(int32_t i32Index, EControl eCtrl, int64_t i64Value, CWnd* pWndCtrl = 
nullptr);
 
   45            virtual bool AddCtrl(int32_t i32Index, EControl eCtrl, int32_t i32Value, CWnd* pWndCtrl = 
nullptr);
 
   46            virtual bool AddCtrl(int32_t i32Index, EControl eCtrl, uint32_t u32Value, CWnd* pWndCtrl = 
nullptr);
 
   48            virtual bool AddCtrl(int32_t i32Index, int32_t i32Span, EControl eCtrl, Base::CFLString<wchar_t> strValue = L
"", CWnd* pWndCtrl = 
nullptr);
 
   49            virtual bool AddCtrl(int32_t i32Index, int32_t i32Span, EControl eCtrl, 
double f64Value, CWnd* pWndCtrl = 
nullptr);
 
   50            virtual bool AddCtrl(int32_t i32Index, int32_t i32Span, EControl eCtrl, 
float f32Value, CWnd* pWndCtrl = 
nullptr);
 
   51            virtual bool AddCtrl(int32_t i32Index, int32_t i32Span, EControl eCtrl, int64_t i64Value, CWnd* pWndCtrl = 
nullptr);
 
   52            virtual bool AddCtrl(int32_t i32Index, int32_t i32Span, EControl eCtrl, int32_t i32Value, CWnd* pWndCtrl = 
nullptr);
 
   53            virtual bool AddCtrl(int32_t i32Index, int32_t i32Span, EControl eCtrl, uint32_t u32Value, CWnd* pWndCtrl = 
nullptr);
 
   55            virtual bool AddCtrl(Base::CFLString<wchar_t> strStaticText);
 
   56            virtual bool AddCtrl(
double f64Value);
 
   57            virtual bool AddCtrl(
float f32Value);
 
   58            virtual bool AddCtrl(int64_t i64Value);
 
   59            virtual bool AddCtrl(int32_t i32Value);
 
   60            virtual bool AddCtrl(uint32_t u32Value);
 
   62            virtual bool AdjustLayout(CDC* pDC);
 
   65            virtual bool InternalSetLayoutSize(int32_t i32Width, int32_t i32Height) 
override;
 
   66            virtual bool CalcLayoutSize();
 
다이얼로그 클래스
Definition GUIDialog.h:73
Definition D2DObject.h:12
EOrientation
방향
Definition DefinitionsGUI.h:5807