📄 d088.bmp.txt
字号:
图3-10选择建立新类操作
图3-11建立新类
添加了新类后,首先需要在LanSocket.h中定义用于消息响应的宏变量,代码如下:
#define CLIENTREAD
#define CLIENTSEND
#define CONNECT
#define SERVERCLOSE
#define SERVERREAD
#define SERVERSEND
#define ACCEPT
#define CLIENTCLOSE
0 ,,客户机读
l //客户机发送
2 //连接
3 ,,月艮务器关闭
4 /,服务器读
5 ,,服务器发送
6 ,/接收
7 ,,客户机关闭
同时,根据每个类的不同功能,还需要添加一定的函数。在CLanSocket类中添加事件
处理函数:
virtual void OnSend(int nErrorCode);
vinual void OnClose(int nErrorCode);
virtual void OnReceive(int nErrorCode);
添加公有的成员函数和保护的成员变量:
protected:
CWnd * m_pWnd;
UINT m_UserMsg;
charm_szBuffer[4096J;,,消息缓冲区
CString m_MessStr;
public:
void SetMessagePara(CWnd*pParent, UINT m nMessageID);
CString GetMessStr(void);
BOOL SendStr(CString m_str);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -