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

📄 talkcsock.h

📁 简单聊天室客户端
💻 H
字号:
#if !defined(AFX_TALKCSOCK_H__C388B73D_B57E_11D3_97CA_0080C8EC42B6__INCLUDED_)
#define AFX_TALKCSOCK_H__C388B73D_B57E_11D3_97CA_0080C8EC42B6__INCLUDED_

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

#include "Netmsg.h"
// TalkCSock.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CTalkCSock command target

class CTalkCSock : public CAsyncSocket
{
// Attributes
public:

// Operations
public:
	CTalkCSock(CWnd *pWnd,CString& strIP);
	virtual ~CTalkCSock();

// Overrides
public:
	CString  GetTopic();
	void Logon(CString& strName);
	void Talk(CString& strBuf,DWORD dwState);
	void SendData(DWORD dwMsg, DWORD dwLength,DWORD dwAddtion,CString& strBuf);
	void SendMsg(DWORD dwMsg1,DWORD dwMsg2,DWORD dwMsg3);
	CString& GetBuf();
	BOOL IsPublic();
	CString& GetSourceName();
	CString& GetObjectName();
	DWORD GetPicture();
	CString& GetNewGuestName();
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CTalkCSock)
	public:
	virtual void OnReceive(int nErrorCode);
	virtual void OnClose(int nErrorCode);
	virtual void OnConnect(int nErrorCode);
	//}}AFX_VIRTUAL

	// Generated message map functions
	//{{AFX_MSG(CTalkCSock)
		// NOTE - the ClassWizard will add and remove member functions here.
	//}}AFX_MSG

// Implementation
protected:
private:
	CWnd * m_pWnd;
	BOOL m_bData;
	DWORD m_Msg[3];
	DWORD dwPic;
	CString m_strBuf,m_strTemp;
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_TALKCSOCK_H__C388B73D_B57E_11D3_97CA_0080C8EC42B6__INCLUDED_)

⌨️ 快捷键说明

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