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

📄 datawritetread.h

📁 用算法来实现一个收费系统
💻 H
字号:
#if !defined(AFX_DATAWRITETREAD_H__5B6B5CC1_858E_11D4_96EA_00A0C948983E__INCLUDED_)
#define AFX_DATAWRITETREAD_H__5B6B5CC1_858E_11D4_96EA_00A0C948983E__INCLUDED_

#include "MainData.h"	// Added by ClassView
#include "NameTable.h"
#include "FeeTable.h"

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

struct Data_Use;
class CMainData;
#define WM_BAR_UP WM_USER+19
#define WM_BAR_DOWN WM_USER+20
#define WM_TIMER_CLK WM_USER+11
#define WM_KEY_PRESS WM_USER+12
#define WM_KEY_PRESS1 WM_USER+18
#define WM_HAVE_RESPOND WM_USER+13
#define WM_KEY_NAME WM_USER+14
#define WM_KEY_NAME_DEL WM_USER+15
#define WM_KEY_FEE WM_USER+16
#define WM_KEY_FEE_DEL WM_USER+17

/////////////////////////////////////////////////////////////////////////////
// CDatawriteTread thread
class CDatawriteTread : public CWinThread
{
	DECLARE_DYNCREATE(CDatawriteTread)
protected:
	struct DataTemp
	{
	Data_Use * pDataUse;
	int ntimer;
	public:
	} *m_pDataTemp;
	
	CDatawriteTread();           // protected constructor used by dynamic creation

// Attributes
public:
		BOOL GetData(Data_Use *pDataUse);

// Operations
public:
	CNameTable * m_pNameData;
	CFeeTable * m_pFeeData ;
	int m_nTimer;
	BOOL RemoveData();
	CDatabase * m_pDataBase;
	CMainData * m_pMainData;
	CMainData * m_pMainData1;//自动车型

	BOOL RemoveData(CDatawriteTread::DataTemp *pDataTemp);
	void AddData(Data_Use *pDataUse);
	CPtrList *m_pDataUseList;

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CDatawriteTread)
	public:
	virtual BOOL InitInstance();
	virtual int ExitInstance();
	//}}AFX_VIRTUAL

// Implementation
protected:
	virtual ~CDatawriteTread();
	afx_msg LONG OnTimerClock(UINT wParam,LONG lParam);
	afx_msg LONG OnKeyPress(UINT wParam,LONG lParam);
	afx_msg LONG OnKeyPress1(UINT wParam,LONG lParam);
	afx_msg LONG OnRespond(UINT wParam,LONG lParam);
	afx_msg LONG OnKeyName(UINT wParam,LONG lParam);
	afx_msg LONG OnKeyNameDel(UINT wParam,LONG lParam);
	afx_msg LONG OnKeyFee(UINT wParam,LONG lParam);
	afx_msg LONG OnKeyFeeDel(UINT wParam,LONG lParam);

	// Generated message map functions
	//{{AFX_MSG(CDatawriteTread)
		// NOTE - the ClassWizard will add and remove member functions here.
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DATAWRITETREAD_H__5B6B5CC1_858E_11D4_96EA_00A0C948983E__INCLUDED_)

⌨️ 快捷键说明

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