DemoDlg.h
上传用户:zhouyunkk
上传日期:2022-07-16
资源大小:98k
文件大小:1k
源码类别:

ListView/ListBox

开发平台:

Visual C++

  1. // DemoDlg.h : header file
  2. //
  3. #pragma once
  4. #include "listctrlex.h"
  5. #include "afxdtctl.h"
  6. #include "afxwin.h"
  7. #include "dlgcolor.h"
  8. // CDemoDlg dialog
  9. class CDemoDlg : public CDialog
  10. {
  11. // Construction
  12. public:
  13. CDemoDlg(CWnd* pParent = NULL); // standard constructor
  14. // Dialog Data
  15. enum { IDD = IDD_CLISTCTRLEXDEMO_DIALOG };
  16. protected:
  17. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  18. // Implementation
  19. protected:
  20. HICON m_hIcon;
  21. static BOOL InitEditor(CWnd** pWnd, int nRow, int nColumn, CString& strSubItemText, DWORD_PTR dwItemData, void* pThis, BOOL bUpdate);
  22. static BOOL EndEditor(CWnd** pWnd, int nRow, int nColumn, CString& strSubItemText, DWORD_PTR dwItemData, void* pThis, BOOL bUpdate);
  23. // Generated message map functions
  24. virtual BOOL OnInitDialog();
  25. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  26. afx_msg void OnPaint();
  27. afx_msg HCURSOR OnQueryDragIcon();
  28. DECLARE_MESSAGE_MAP()
  29. CImageList m_imgList;
  30. public:
  31. CListCtrlEx m_lstDemo;
  32. void AddColumns(void);
  33. void FillListBox(void);
  34. CDateTimeCtrl m_wndDT;
  35. CComboBox m_wndCB;
  36. CEdit m_wndEdit;
  37. CDlgColor m_dlgColor;
  38. };