PageListCtrl.h
上传用户:sesekoo
上传日期:2020-07-18
资源大小:21543k
文件大小:2k
源码类别:

界面编程

开发平台:

Visual C++

  1. #if !defined(__PAGE_LIST_CTRL_H)
  2. #define __PAGE_LIST_CTRL_H
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // PageListCtrl.h : header file
  7. //
  8. #if ( ! defined __EXT_MFC_NO_LIST_VIEW_CTRL )
  9. #include "PageBase.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CPageListCtrl dialog
  12. class CPageListCtrl : public CPageBase 
  13. {
  14. // Construction
  15. public:
  16. CPageListCtrl(CWnd* pParent = NULL);   // standard constructor
  17. // Dialog Data
  18. //{{AFX_DATA(CPageListCtrl)
  19. enum { IDD = IDD_PAGE_LIST_CTRL };
  20. CExtCheckBox m_checkShowToolTipsInHeader;
  21. CExtCheckBox m_checkShowHeaderIcons;
  22. CExtCheckBox m_checkShowHeaderButtons;
  23. CExtHyperLinkButton m_hyperlinkStateSave;
  24. CExtHyperLinkButton m_hyperlinkStateLoad;
  25. CExtCheckBox m_checkColumnAutoSizingByHeader;
  26. CExtCheckBox m_checkColumnAutoSizingByData;
  27. CExtCheckBox m_checkSortingByMultipleColumns;
  28. CExtCheckBox m_checkSorting;
  29. CExtCheckBox m_checkColumnDND;
  30. CExtComboBox m_comboListType;
  31. //}}AFX_DATA
  32. CExtNCSB < CExtListCtrl > m_wndList;
  33. // CExtListCtrl m_wndList;
  34. CExtImageList m_ImageListNormal, m_ImageListSmall;
  35. virtual void PageBase_PostInit();
  36. // Overrides
  37. // ClassWizard generated virtual function overrides
  38. //{{AFX_VIRTUAL(CPageListCtrl)
  39. protected:
  40. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  41. //}}AFX_VIRTUAL
  42. // Implementation
  43. protected:
  44. bool m_bInitComplete:1;
  45. // Generated message map functions
  46. //{{AFX_MSG(CPageListCtrl)
  47. virtual BOOL OnInitDialog();
  48. afx_msg void OnSelendokComboListType();
  49. afx_msg void OnDestroy();
  50. afx_msg void OnCheckEnableSorting();
  51. afx_msg void OnCheckMultiColumnSorting();
  52. afx_msg void OnCheckEnableColumnDnd();
  53. afx_msg void OnCheckColumnAutoSizingByData();
  54. afx_msg void OnCheckColumnAutoSizingByHeader();
  55. afx_msg void OnHyperLinkStateLoad();
  56. afx_msg void OnHyperLinkStateSave();
  57. afx_msg void OnCheckShowHeaderButtons();
  58. afx_msg void OnCheckShowHeaderIcons();
  59. afx_msg void OnCheckShowHeaderToolTips();
  60. //}}AFX_MSG
  61. afx_msg LRESULT OnMsgHeaderButtonClick( WPARAM wParam, LPARAM lParam );
  62. DECLARE_MESSAGE_MAP()
  63. };
  64. #endif // ( ! defined __EXT_MFC_NO_LIST_VIEW_CTRL )
  65. //{{AFX_INSERT_LOCATION}}
  66. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  67. #endif // !defined(__PAGE_LIST_CTRL_H)