12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- // 用于应用程序“关于”菜单项的 CAboutDlg 对话框
- namespace DIOS::Dev::Detail::Config
- {
- //********************************通用配置类********************************
- class CConfigDlg : public CDialogEx
- {
- public:
- CConfigDlg(Dev_Type type, string& libName, string& fileName);
- // 对话框数据
- #ifdef AFX_DESIGN_TIME
- enum { IDD = IDD_ABOUTBOX };
- #endif
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- // 实现
- protected:
- virtual BOOL OnInitDialog();
- DECLARE_MESSAGE_MAP()
- public:
- CEdit m_Edit_Unitdll;
- CComboBox m_Combo_CfgFileList;
- afx_msg void OnBnClickedOk();
- private:
- Dev_Type m_emType{ Dev_TypeNULL };
- string* m_pLib; //DLL库名称(带后缀),仅用于显示
- string* m_pCfgFile; //配置文件名称(带后缀)
- public:
- afx_msg void OnCbnSelchangeCombo1();
- };
- //********************************状态机配置类********************************
- class CSMachineCfgDlg : public CDialogEx
- {
- public:
- CSMachineCfgDlg(Dev_Type type, string& libName);
- // 对话框数据
- #ifdef AFX_DESIGN_TIME
- enum { IDD = IDD_ABOUTBOX1 };
- #endif
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- // 实现
- protected:
- virtual BOOL OnInitDialog();
- DECLARE_MESSAGE_MAP()
- public:
- CComboBox m_Combo_CfgFileList;
- afx_msg void OnBnClickedOk();
- private:
- Dev_Type m_emType{ Dev_TypeNULL };
- string* m_pLib; //DLL库名称(带后缀)
- };
- }
- namespace nsCFG = DIOS::Dev::Detail::Config;
|