/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2007.01.05 * ³» ¿ë : ³×ºñÇÊµå ´ÙÀ̾ó·Î±× * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "UI/RollupWindow.h" class cNaviFieldBuildDialog; class cNaviFieldPaintDialog; class cNaviFieldInfoDialog; /// ³×ºñÇÊµå ´ÙÀ̾ó·Î±× class cNaviFieldDialog : public CDialog { DECLARE_DYNAMIC(cNaviFieldDialog) public: cNaviFieldDialog(); virtual ~cNaviFieldDialog(); /// ÀÚ½Ä ´ÙÀ̾ó·Î±×¸¦ ¸®ÅÏ cNaviFieldBuildDialog* GetBuildDialog() const; cNaviFieldPaintDialog* GetPaintDialog() const; cNaviFieldInfoDialog* GetInfoDialog() const; protected: DECLARE_MESSAGE_MAP() afx_msg int OnCreate( LPCREATESTRUCT cs ); afx_msg void OnClose(); afx_msg void OnSize( UINT type, int cx, int cy ); virtual void OnOK() {} virtual void OnCancel() {} private: /// µÎ·ç¸¶¸® À©µµ¿ì cRollupWindow mRollupWnd; /// ÀÚ½Ä ´ÙÀ̾ó·Î±× cNaviFieldBuildDialog* mBuildDialog; cNaviFieldPaintDialog* mPaintDialog; cNaviFieldInfoDialog* mInfoDialog; }; inline cNaviFieldBuildDialog* cNaviFieldDialog::GetBuildDialog() const { return mBuildDialog; } inline cNaviFieldPaintDialog* cNaviFieldDialog::GetPaintDialog() const { return mPaintDialog; } inline cNaviFieldInfoDialog* cNaviFieldDialog::GetInfoDialog() const { return mInfoDialog; }