背景: #EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读新闻

在ListCtrl中进行排序

[日期:2005-12-30] 作者: [字体: ]

  //CListCtrl派生类定义
  class CSortList : public CListCtrl
  {
  // Construction
  public:
   CSortList();
   BOOL m_fAsc;//是否顺序排序
   int m_nSortedCol;//当前排序的列
  protected:
   //{{AFX_MSG(CSortList)
   //}}AFX_MSG
  ...
  };

  //父窗口中包含该CListCtrl派生类对象
  class CSort_in_list_ctrlDlg : public CDialog
  {
  // Construction
   public:
   CSort_in_list_ctrlDlg(CWnd* pParent = NULL); // standard constructor

  // Dialog Data
   //{{AFX_DATA(CSort_in_list_ctrlDlg)
   enum { IDD = IDD_SORT_IN_LIST_CTRL_DIALOG };
   CSortList m_listTest;
   //}}AFX_DATA
  }

  //在父窗口中定义LVN_COLUMNCLICK消息映射
  BEGIN_MESSAGE_MAP(CSort_in_list_ctrlDlg, CDialog)
   //{{AFX_MSG_MAP(CSort_in_list_ctrlDlg)
   ON_NOTIFY(LVN_COLUMNCLICK, IDC_LIST1, OnColumnclickList1)
   //}}AFX_MSG_MAP
  END_MESSAGE_MAP()

上一页1234下一页  GO
阅读:
打印