formatta.h
上传用户:szled88
上传日期:2015-04-09
资源大小:43957k
文件大小:2k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. // formatta.h : header file
  2. //
  3. // This file is a part of the XTREME TOOLKIT PRO MFC class library.
  4. // (c)1998-2008 Codejock Software, All Rights Reserved.
  5. //
  6. // THIS SOURCE FILE IS THE PROPERTY OF CODEJOCK SOFTWARE AND IS NOT TO BE
  7. // RE-DISTRIBUTED BY ANY MEANS WHATSOEVER WITHOUT THE EXPRESSED WRITTEN
  8. // CONSENT OF CODEJOCK SOFTWARE.
  9. //
  10. // THIS SOURCE CODE CAN ONLY BE USED UNDER THE TERMS AND CONDITIONS OUTLINED
  11. // IN THE XTREME TOOLKIT PRO LICENSE AGREEMENT. CODEJOCK SOFTWARE GRANTS TO
  12. // YOU (ONE SOFTWARE DEVELOPER) THE LIMITED RIGHT TO USE THIS SOFTWARE ON A
  13. // SINGLE COMPUTER.
  14. //
  15. // CONTACT INFORMATION:
  16. // support@codejock.com
  17. // http://www.codejock.com
  18. //
  19. /////////////////////////////////////////////////////////////////////////////
  20. /////////////////////////////////////////////////////////////////////////////
  21. // CFormatTabDlg dialog
  22. class CFormatTabDlg : public CCSDialog
  23. {
  24. // Construction
  25. public:
  26. CFormatTabDlg(PARAFORMAT& pf, CWnd* pParent = NULL);    // standard constructor
  27. ~CFormatTabDlg();
  28. PARAFORMAT m_pf;
  29. LONG* m_tabarray;
  30. int m_nCount;
  31. // Dialog Data
  32. //{{AFX_DATA(CFormatTabDlg)
  33. enum { IDD = IDD_FORMAT_TAB };
  34. CButton m_buttonClearAll;
  35. CButton m_buttonSet;
  36. CButton m_buttonClear;
  37. CComboBox   m_comboBox;
  38. //}}AFX_DATA
  39. // Implementation
  40. protected:
  41. static const DWORD m_nHelpIDs[];
  42. virtual const DWORD* GetHelpIDs() {return m_nHelpIDs;}
  43. void UpdateButton(CButton& button, BOOL b);
  44. void UpdateButtons();
  45. BOOL Set();
  46. BOOL AddTabToArray(LONG lTab);
  47. BOOL RemoveTabFromArray(LONG lTab);
  48. void RemoveTabFromArrayByIndex(int nIndex);
  49. void UpdateListBox();
  50. void SetEditFocus();
  51. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  52. virtual void OnOK();
  53. // Generated message map functions
  54. //{{AFX_MSG(CFormatTabDlg)
  55. afx_msg void OnClickedClear();
  56. afx_msg void OnClickedClearAll();
  57. afx_msg void OnClickedSet();
  58. afx_msg void OnEditChange();
  59. virtual BOOL OnInitDialog();
  60. afx_msg void OnSelchange();
  61. //}}AFX_MSG
  62. DECLARE_MESSAGE_MAP()
  63. };