// ArcWindowDlg.h: interface for the CArcWindowDlg class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_ARCWINDOWDLG_H__9D483825_3D75_11D3_827A_0000E82EB017__INCLUDED_) #define AFX_ARCWINDOWDLG_H__9D483825_3D75_11D3_827A_0000E82EB017__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "InsertOpeningDlg.h" class CArcWindowDlg : public CInsertOpeningDlg { public: //DECLARE_DYNAMIC(CArcWindowDlg) CArcWindowDlg(CWnd *pParent=NULL); virtual ~CArcWindowDlg(); // Dialog Data //{{AFX_DATA(CArcWindowDlg) enum { IDD = IDD_ARCWIN }; BOOL m_bAsHigh; //}}AFX_DATA // sg add 110217,增加对类型的记忆功能 static CString m_csMemSubType; // add by xly on 110223 增加门窗个数记忆功能 static CString m_csOpeningNums; // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CArcWindowDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL OnInitDialog(); //}}AFX_VIRTUAL //add by lgy 20120119 拾取门窗数据的时候需要用到 virtual int ObjToDlg(TDbOpening* pOpening); void InitComboxes(); // Implement virtual method from CDialog // Generated message map functions //{{AFX_MSG(CArcWindowDlg) afx_msg void OnKillFocusSubType(); afx_msg void OnKillFocusNums();// add by xly on 112223 对输入的门窗个数判断 //}}AFX_MSG DECLARE_MESSAGE_MAP() // Implement virtual method from CInsertOpeningDlg virtual int GetOpeningKind() const; virtual BOOL GetRegLocation(XString &sRegLoc) const; virtual BOOL ModifyOpeningWithDlgParam(TDbOpening &op); virtual void UpdateOpening(TDbOpening &op, BOOL bLoadStyle=TRUE); virtual BOOL SetDlgParamFrom(const TDbOpening &opening); public: // sg add 110217,以便从编号设置中获得类型,初始化对话框 void InitWinTypeCombox(); }; #endif // !defined(AFX_ARCWINDOWDLG_H__9D483825_3D75_11D3_827A_0000E82EB017__INCLUDED_)