⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listview.h

📁 查看文件可被那些用户使用,然后列出清单。进行查询。
💻 H
字号:
#pragma once

enum 
{
	LISTVIEW_IMG_FILE,			// default icon
	LISTVIEW_IMG_ASCENDING,
	LISTVIEW_IMG_DESCENDING,
};

enum DATATYPE 
{
	DATATYPE_TEXT,
	DATATYPE_NUMBER,
	DATATYPE_HEX,
	DATATYPE_DATE,
};

enum SORTDIR 
{
	SORTDIR_UNDEF,
	SORTDIR_UP,
	SORTDIR_DOWN,
};

struct LISTVIEW_COLUMN 
{
	const TCHAR		*	Title;
	int					Width;
	DATATYPE			Type;
	SORTDIR				SortDir;
};

struct LISTVIEW_SORT 
{
	HWND				hList;
	LISTVIEW_COLUMN	*	ColumnList;
	int					Column;
	bool				UsingEx;
};


void InitListViewColumns( HWND hListView, const LISTVIEW_COLUMN * Cols, int numColumns, long style = LVS_EX_FULLROWSELECT | LVS_EX_HEADERDRAGDROP );
void SortListView(HWND hListview, int iSubItem, LISTVIEW_COLUMN * ColumnList, bool Reverse = true );
LPARAM ListView_GetParam( HWND hListView, UINT iItem );
void PopupListviewColumnsMenu( HWND hListview, LISTVIEW_COLUMN * ColumnList );
int GetListViewSortColumn( LISTVIEW_COLUMN * ColumnList );
void SaveListViewColumns( HWND hListView );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -