📄 classavgscorelist.h
字号:
// ClassAvgScoreList.h: interface for the ClassAvgScoreList class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CLASSAVGSCORELIST_H__2A158160_8F09_400F_AC1B_4B818998F0F6__INCLUDED_)
#define AFX_CLASSAVGSCORELIST_H__2A158160_8F09_400F_AC1B_4B818998F0F6__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "BaseList.h"
#define COUNT_TOTAL -2
#define COUNT_ALL 0
//##ModelId=40A481F7008C
class ClassAvgScoreList : public BaseList
{
public:
//##ModelId=40A481F700EC
class ListData
{
public:
//##ModelId=40A481F700FA
CString UnitTitle;
//##ModelId=40A481F700FB
CString ClassTitle;
//##ModelId=40A481F70109
CString SubjectTitle;
//##ModelId=40A481F7010A
double AvgScore;
//##ModelId=40A481F7010B
ListData(CString u_title, CString c_title, CString s_title, double avg_score)
{
UnitTitle = u_title, ClassTitle = c_title, SubjectTitle = s_title, AvgScore = avg_score;
}
};
//##ModelId=40A481F700AC
vector<ListData> Datas;
//##ModelId=40A481F700BB
void Clear();
//##ModelId=40A481F700BC
void Load(CString bt, CString et, long subject_id);
//##ModelId=40A481F700CC
void LoadData(CString bt, CString et, long subject_id );
//##ModelId=40A481F700DB
void Init();
//##ModelId=40A481F700DC
ClassAvgScoreList(CListCtrl * plist);
//##ModelId=40A481F700EA
virtual ~ClassAvgScoreList();
};
#endif // !defined(AFX_CLASSAVGSCORELIST_H__2A158160_8F09_400F_AC1B_4B818998F0F6__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -