lyfzBranchInfoCfgDlg.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // lyfzBranchInfoCfgDlg.h : 头文件
  2. //
  3. #pragma once
  4. // ClyfzBranchInfoCfgDlg 对话框
  5. class ClyfzBranchInfoCfgDlg : public CDialog
  6. {
  7. // 构造
  8. public:
  9. ClyfzBranchInfoCfgDlg(CWnd* pParent = NULL); // 标准构造函数
  10. // 对话框数据
  11. enum { IDD = IDD_LYFZBRANCHINFOCFG_DIALOG };
  12. protected:
  13. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  14. private:
  15. void ReadInfo(LPCTSTR lpFile, CArray<CStringArray, CStringArray>& infoArr);
  16. void InitListCtrl(CArray<CStringArray, CStringArray>& infoArr);
  17. // 实现
  18. protected:
  19. HICON m_hIcon;
  20. // 生成的消息映射函数
  21. virtual BOOL OnInitDialog();
  22. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  23. afx_msg void OnPaint();
  24. afx_msg HCURSOR OnQueryDragIcon();
  25. afx_msg void OnBnClickedEditButton();
  26. afx_msg void OnBnClickedSaveButton();
  27. afx_msg void OnBnClickedAddButton();
  28. afx_msg void OnBnClickedDelButton();
  29. afx_msg void OnNMClickBranchinfoList(NMHDR *pNMHDR, LRESULT *pResult);
  30. afx_msg void OnLvnItemchangedBranchinfoList(NMHDR *pNMHDR, LRESULT *pResult);
  31. DECLARE_MESSAGE_MAP()
  32. public:
  33. CString m_strFilePath;
  34. private:
  35. int m_nCurrSel;
  36. CListCtrl m_BranchInfoList;
  37. CArray<CStringArray, CStringArray> m_InfoArr;
  38. };