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

📄 testseledlg.h

📁 VC实现word 和ACCESS数据库的连接
💻 H
字号:
#if !defined(AFX_TESTSELEDLG_H__DA632364_6D36_4965_BF48_E6766F9FCC76__INCLUDED_)
#define AFX_TESTSELEDLG_H__DA632364_6D36_4965_BF48_E6766F9FCC76__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// TestSeleDlg.h : header file
//

#include "Tsyslistviewex.h"
/////////////////////////////////////////////////////////////////////////////
// CTestSeleDlg dialog
#include "TestDB.h"


typedef CArray <int,int>INTArray ;
typedef struct tagTestContent
{
	
	CString		m_TestType1;							//题目类型
	int         m_TestNum;							//试题数目
	double		m_DifficultModulusMin;				//难度系数范围
	double		m_DifficultModulusMax;				//难度系数范围
	double      m_AverageModulus;                   //试题平均难度 
	INTArray    m_SelectArray1;
	INTArray	m_SelectArray2;						//数据库索引
	long         m_Score;                           //该类题型总分值

}TestContent;


typedef CArray <TestContent* ,TestContent*> TestContent_ARRAY;

class CTestSeleDlg : public CDialog
{

public:	
	CTestDB m_TestDB;
	TestContent_ARRAY m_TestRecordArray; //当前试卷题目选择设置
public:
	void _NewTestType();
	void _ReadTestTypeToListbox();//读取试题类型到listbox中
	BOOL _SelectTest1();		  //符合类型、难度系数的题目
	BOOL _SelectTest2();		  
	// Construction
public:
	CString _NumToChineseTile(int testno);
	void _CalCurTestScore();
	void _ReadPaperInforToListControl();
	void _SetTesttypeItemState();
	void _ReadCurTestSetToInteface();
	void _WriteCurSetToTest();
	int _GetCurSelTestIndex();

	CTestSeleDlg(CWnd* pParent = NULL);   // standard constructor
// Dialog Data
	//{{AFX_DATA(CTestSeleDlg)
	enum { IDD = IDD_DIALOG_TEST_SELE_DLG };
	CSpinButtonCtrl	m_SpinButtonTestScore;
	CSpinButtonCtrl	m_SpinModulusMax;
	CSpinButtonCtrl	m_SpinModulusMin;
	CSpinButtonCtrl	m_SpinTesNum;
	CTsyslistviewex	m_TestSeleInfoListctrl;
	CCheckListBox	m_TestTypeListbox;
	int	m_EditModulusMax;
	int	m_EditModulusMin;
	float	m_EditPaperEvenModulus;
	int		m_EditTestScore;
	int		m_EditPaperTotalScore;
	CString	m_CurTestType;
	int		m_EditTestNum;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CTestSeleDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CTestSeleDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnSelchangeListTestType();
	afx_msg void OnButtonHandin();
	afx_msg void OnChangeEditDiffcultModulusMin();
	afx_msg void OnChangeEditDiffcultModulusMax();
	afx_msg void OnButtonViewTestPaper();
	afx_msg void OnChangeEditTestnum();
	afx_msg void OnOutofmemorySpinTestnum(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnChangeEditTestType();
	afx_msg void OnChangeEditTestTotalScore();
	virtual void OnOK();
	afx_msg void OnSelchangeListKnowldgepiont();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_TESTSELEDLG_H__DA632364_6D36_4965_BF48_E6766F9FCC76__INCLUDED_)

⌨️ 快捷键说明

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