#pragma once // CDialogDsn 对话框 class CDialogDsn : public CDialogEx { DECLARE_DYNAMIC(CDialogDsn) public: CDialogDsn(CWnd* pParent = NULL); // 标准构造函数 virtual ~CDialogDsn(); // 对话框数据 enum { IDD = IDD_DLG_DSN }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedCancel(); afx_msg void OnBnClickedBtnDsnTest(); private: bool __getRegInfo(); // 读取注册表配置 bool __setRegInfo(); // 保存配置到注册表 public: CString m_UserPwd; CString m_UserName; CString m_DsnName; virtual INT_PTR DoModal(); virtual BOOL PreTranslateMessage(MSG* pMsg); };