d088.bmp.txt
来自「Visual C++通信编程工程实例精解(附盘)」· 文本 代码 · 共 35 行
TXT
35 行
图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 + =
减小字号Ctrl + -
显示快捷键?