?? d088.bmp.txt
字號:
圖3-10選擇建立新類操作
圖3-11建立新類
添加了新類后,首先需要在LanSocket.h中定義用于消息響應(yīng)的宏變量,代碼如下:
#define CLIENTREAD
#define CLIENTSEND
#define CONNECT
#define SERVERCLOSE
#define SERVERREAD
#define SERVERSEND
#define ACCEPT
#define CLIENTCLOSE
0 ,,客戶機讀
l //客戶機發(fā)送
2 //連接
3 ,,月艮務(wù)器關(guān)閉
4 /,服務(wù)器讀
5 ,,服務(wù)器發(fā)送
6 ,/接收
7 ,,客戶機關(guān)閉
同時,根據(jù)每個類的不同功能,還需要添加一定的函數(shù)。在CLanSocket類中添加事件
處理函數(shù):
virtual void OnSend(int nErrorCode);
vinual void OnClose(int nErrorCode);
virtual void OnReceive(int nErrorCode);
添加公有的成員函數(shù)和保護(hù)的成員變量:
protected:
CWnd * m_pWnd;
UINT m_UserMsg;
charm_szBuffer[4096J;,,消息緩沖區(qū)
CString m_MessStr;
public:
void SetMessagePara(CWnd*pParent, UINT m nMessageID);
CString GetMessStr(void);
BOOL SendStr(CString m_str);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -