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

📄 bqq.h

📁 该源代码实现了局域网内的信息传递、文件传输
💻 H
字号:
// BQQ.h : main header file for the BQQ application
//

#if !defined(AFX_BQQ_H__CECD547F_8020_4AB8_ADCF_158CD85961F0__INCLUDED_)
#define AFX_BQQ_H__CECD547F_8020_4AB8_ADCF_158CD85961F0__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#ifndef __AFXWIN_H__
	#error include 'stdafx.h' before including this file for PCH
#endif

#include "resource.h"		// main symbols
/////////////////////////////////////////////////////////////////////////////
#define		MAX_BUFFER_SIZE		4096//1048576//1M
#define		MAX_NAME_SIZE		64
#define		MAX_TEXT_SIZE		64
#define		SEP_CHAR_GROUP		TCHAR(':')
#define		SEP_CHAR_USER		TCHAR(',')
#define		SEP_CHAR_USERS		TCHAR(';')
#define		MAX_GROUP			100
#define		WM_EXIT				(WM_USER + 11)
#define		WM_RECEIVE_MESSAGE	(WM_USER + 12)
#define		NEW_LINE			_T("\r\n")
#define		MAX_NAME_SIZE		64
#define MESSNGR_MAILSLOT		_T("MESSNGR")//_T("MESSNGR1")	net send CMD
#define MESSNGR_EX_MAILSLOT		_T("MESSNGR_EX")	
#define MESSENGER_SERVICE_NAME	_T("MESSENGER")
#define KEY_AUTO_RUN		_T("Software\\Microsoft\\Windows\\CurrentVersion\\Run")
#define KEY_PROGRAM			_T("BQQ")
#define KEY_PROGRAM_NAME	_T("BQQ for Windows. Version 1.0")
#define KEY_PROGRAM_BUILD	_T("Build 20020501. Version 1.0 \r")
#define WM_LIBEN (WM_USER+180)
#define		BQQ_INI	"BQQ.ini"
/////////////////////////////////////////////////////////////////////////////
// CBQQApp:
// See BQQ.cpp for the implementation of this class
//

class CBQQApp : public CWinApp
{
public:
	CString hisMsg;
	CString tmpMsg;
	CBQQApp();
	BOOL m_bFirstRun;
	BOOL closed;
	HANDLE hMutex;
	////////////
	CString sendFileFullName;
	CString sendFileName;
	CString senderName;
	CString hostIP;
	BOOL hasAttachment;
	////////////
// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CBQQApp)
	public:
	virtual BOOL InitInstance();
	virtual int ExitInstance();
	//}}AFX_VIRTUAL

// Implementation

	//{{AFX_MSG(CBQQApp)
		// NOTE - the ClassWizard will add and remove member functions here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};


/////////////////////////////////////////////////////////////////////////////
///////////////////////         GLOBALS FUNCTION        ///////////////////////////
///////////////////////////////////////////////////////////////////////////////////
UINT ServerMailslot(LPVOID lpParam);
int SendToMailsot(LPCSTR mailslotName , LPCSTR sFrom, LPCSTR sTo , LPCSTR sMessage);
UINT SendData(LPVOID lpParam);
UINT SendDataToGroup(LPVOID lpParam);
UINT SendMyMsg(LPVOID lpParam);
void parsePhrases (BOOL flag,CString strInput, TCHAR sepChar, CStringList *psList);
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_BQQ_H__CECD547F_8020_4AB8_ADCF_158CD85961F0__INCLUDED_)

⌨️ 快捷键说明

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