#if !defined(AFX_CSELECTSHEETDLG_H__67D4C51D_6785_471E_A1DB_30CD20EB6D89__INCLUDED_) #define AFX_CSELECTSHEETDLG_H__67D4C51D_6785_471E_A1DB_30CD20EB6D89__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "resource.h" #include "adui.h" #include "acui.h" /////////////////////////////////////////////////// // CSelectSheetDlg 对话框 class CSelectSheetDlg : public CAcUiDialog { DECLARE_DYNAMIC(CSelectSheetDlg) public: XString m_strBlockName; BOOL m_bSingle; //当前层门窗表 //add by xlc on 110307 BOOL m_bTextAsOp; //统计作为门窗编号的文字 BOOL m_bBlock; //统计块与外部参照内的门窗 CSelectSheetDlg(CWnd* pParent = NULL); // 标准构造函数 virtual ~CSelectSheetDlg(); // 从注册表读入参数 BOOL ReadParamFromRegistry(); // 把最近的参数写入注册表 BOOL WriteParamToRegistry(); //{{AFX_DATA enum { IDD = IDD_DIALOG_SELECT_SHEET }; //}}AFX_DATA protected: //{{AFX_VIRTUAL virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 virtual BOOL OnInitDialog(); virtual void OnOK(); //}}AFX_VIRTUAL //{{AFX_MSG afx_msg void OnButtonSelectSheet(); afx_msg void OnPaint(); //add by xlc on 090225 afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message); //add by xlc on 110307 afx_msg void OnButtonHelp(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: CImageDCEx m_image; BOOL GetBlockName(XString &sBlockName); void UpdatePreview(); // 关键注册位置, BOOL GetRegLocation(XString &sRegLoc) const; }; class CTextRuleDlg : public CAcUiDialog { DECLARE_DYNAMIC(CTextRuleDlg) public: CTextRuleDlg(CWnd* pParent = NULL); // 标准构造函数 virtual ~CTextRuleDlg(); //{{AFX_DATA enum { IDD = IDD_DIALOG_TEXTRULE }; //}}AFX_DATA protected: //{{AFX_VIRTUAL virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 //}}AFX_VIRTUAL //{{AFX_MSG //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #endif