2026-01-02 20:00:18 +01:00
|
|
|
|
#pragma once
|
2025-06-09 03:36:10 +08:00
|
|
|
|
#include "afxcmn.h"
|
|
|
|
|
|
#include <string.h>
|
|
|
|
|
|
|
|
|
|
|
|
class CSortListCtrl : public CListCtrl
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
2025-10-15 04:32:59 +08:00
|
|
|
|
CSortListCtrl(void) : m_bAsc(false), m_nSortedCol(0) {}
|
2025-06-09 03:36:10 +08:00
|
|
|
|
|
2025-10-15 04:32:59 +08:00
|
|
|
|
~CSortListCtrl(void) {}
|
2025-06-09 03:36:10 +08:00
|
|
|
|
|
2026-01-08 22:10:38 +01:00
|
|
|
|
// 是否为升序
|
2025-06-09 03:36:10 +08:00
|
|
|
|
bool m_bAsc;
|
2026-01-08 22:10:38 +01:00
|
|
|
|
// 当前排列的序
|
2025-06-09 03:36:10 +08:00
|
|
|
|
int m_nSortedCol;
|
|
|
|
|
|
|
2026-01-08 22:10:38 +01:00
|
|
|
|
afx_msg void OnLvnColumnclick(NMHDR* pNMHDR, LRESULT* pResult);
|
2025-06-09 03:36:10 +08:00
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
|
|
};
|