📄 bqq.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 + -