loginregdeal.h

来自「java程序五子棋源代码。 java程序五子棋源代码。」· C头文件 代码 · 共 48 行

H
48
字号
// LoginRegDeal.h: interface for the LoginRegDeal class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_LOGINREGDEAL_H__686F6E02_8959_4BCE_ABE0_AF0623D8950E__INCLUDED_)
#define AFX_LOGINREGDEAL_H__686F6E02_8959_4BCE_ABE0_AF0623D8950E__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ListBoxExt.h"
#define MAXSHOWLINES	2000		//监视窗口最多显示行数
#define LOGIN_ERR		"1"			//用户注册错误
UINT RecvThreadFunc(LPVOID pParam);				//接收线程
class LoginRegDeal  
{
public:
	LoginRegDeal(CListBoxExt *pListBox,CString configfile);
	virtual ~LoginRegDeal();
	BOOL WriteLog(const char *fmt,...);
	void AddMsg(LPCTSTR fmt , ...);
	UINT Run();
	void SetThreadNo(int no);
	int GetThreadNo();
	void GetDataBasepara(CString &sdatabase,CString &sdbusername,CString &sdbpassword,CString &slogdir);
	void UserReg(TDBPEx *dbp,NODE_STRUCT RecvNode);
	void UserLoad(TDBPEx *dbp,NODE_STRUCT recvnode);
	void UserInfoModify(TDBPEx *dbp,NODE_STRUCT recvnode);
private:
	void ReadFromConfig();
	BOOL Init();
private:
	CString configfile;
	CString  logfile;
	CString  logdir;
	CString	 database;
	CString				dbusername;
	CString				dbpassword;
	CWinThread *pRecvThread[10];
	int threadnum;              //服务程序起的处理线程数
	int threadno;            //当前的线程编号
	CListBoxExt *m_pMsgList;

};


#endif // !defined(AFX_LOGINREGDEAL_H__686F6E02_8959_4BCE_ABE0_AF0623D8950E__INCLUDED_)

⌨️ 快捷键说明

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