SortClass.h
资源名称:GGBT.rar [点击查看]
上传用户:lds876
上传日期:2013-05-25
资源大小:567k
文件大小:1k
源码类别:
P2P编程
开发平台:
Visual C++
- // SortClass.h: interface for the CSortClass class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_SORTCLASS_H__39B04317_A63F_4DE1_9B9B_A40B3D62385B__INCLUDED_)
- #define AFX_SORTCLASS_H__39B04317_A63F_4DE1_9B9B_A40B3D62385B__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- class CSortClass
- {
- public:
- enum EDataType {dtNULL, dtINT, dtSTRING, dtDATETIME, dtDEC};
- CSortClass(CListCtrl * _pWnd, const int _iCol);
- virtual ~CSortClass();
- void Sort(bool bAsc, EDataType _dtype);
- protected:
- CListCtrl * pWnd;
- static int CALLBACK Compare1(LPARAM lParam1, LPARAM lParam2, LPARAM
- lParamSort);
- struct CSortItem
- {
- CSortItem(const DWORD _dw, const CString &_txt);
- DWORD dw;
- CString txt;
- };
- };
- #endif // !defined(AFX_SORTCLASS_H__39B04317_A63F_4DE1_9B9B_A40B3D62385B__INCLUDED_)