📄 zlistcolumn.h
字号:
// zListColumn.h: interface for the zListColumn class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ZLISTCOLUMN_H__A033BF7F_94A7_4306_98AC_686A57535509__INCLUDED_)
#define AFX_ZLISTCOLUMN_H__A033BF7F_94A7_4306_98AC_686A57535509__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "zFile.h"
#include <vector>
using namespace std;
#define LIST_COLUMN_MAX_TEXT 30
class zListColumn
{
typedef struct _ListColumnInfo
{
int nFlags;
int nImageIndex;
int nWidth;
TCHAR szColumnName[LIST_COLUMN_MAX_TEXT];
_ListColumnInfo()
{
memset(this,0,sizeof(_ListColumnInfo));
}
}LISTCOLUMNINFO;
vector<LISTCOLUMNINFO> vListColumn;
public:
int Save(zFile * pFile);
int Load(zFile * pFile);
void Reset();
int Size();
void SetFlags(int n,int nFlags);
int GetFlags(int n);
void SetWidth(int n,int nWidth);
int GetWidth(int n);
void SetName(int n,TCHAR * pName);
TCHAR * GetName(int n);
void SetColumnImage(int n,int nImage);
int GetColumnImage(int n);
int AddColumn(TCHAR * pTitle,int nWidth=50,int nFlags=LVCFMT_CENTER);
int DeleteColumn(int iColumn);
};
#endif // !defined(AFX_ZLISTCOLUMN_H__A033BF7F_94A7_4306_98AC_686A57535509__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -