資源簡介
這是我在上TCP/IP網絡編程課上的作業項目,昨天晚上剛剛完成!要求仿QQ編寫一個聊天室程序,具備群聊、私聊和離線聊天功能!采用VC++語言在VC6.0上實現,界面美觀!是有需要了解聊天軟件編程的好資源!打開編譯后,絕對可以使用,有需要下載后不能使用的,請留言!
代碼片段和文件信息
//?AGREEDLG.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“MyChat.h“
#include?“AGREEDLG.h“
#include?“AskDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CAGREEDLG?dialog
CAGREEDLG::CAGREEDLG(CClientSocket?*p_SocketCWnd*?pParent?/*=NULL*/)
:?CDialog(CAGREEDLG::IDD?pParent)
{
ASSERT(p_Socket);
m_pSocket?=?p_Socket;
m_pSocket->agreeDlg=this;
//{{AFX_DATA_INIT(CAGREEDLG)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}
void?CAGREEDLG::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAGREEDLG)
//?NOTE:?the?ClassWizard?will?add?DDX?and?DDV?calls?here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAGREEDLG?CDialog)
//{{AFX_MSG_MAP(CAGREEDLG)
ON_WM_CTLCOLOR()
ON_BN_CLICKED(IDC_BTN_AGREE?OnBtnAgree)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CAGREEDLG?message?handlers
BOOL?CAGREEDLG::OnInitDialog()?
{
CDialog::OnInitDialog();
//?TODO:?Add?extra?initialization?here
m_brushcolor.CreateSolidBrush(RGB(255247222));
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}
HBRUSH?CAGREEDLG::OnCtlColor(CDC*?pDC?CWnd*?pWnd?UINT?nCtlColor)?
{
HBRUSH?hbr?=?CDialog::OnCtlColor(pDC?pWnd?nCtlColor);
//?TODO:?Change?any?attributes?of?the?DC?here
if(nCtlColor==CTLCOLOR_DLG) ????????????????????
return?m_brushcolor;
if(pWnd->GetDlgCtrlID()==IDC_STATIC1)
{
pDC->SetBkMode(TRANSPARENT);
return?m_brushcolor;
}
//?TODO:?Return?a?different?brush?if?the?default?is?not?desired
return?hbr;
}
void?CAGREEDLG::OnBtnAgree()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CDialog::OnOK();
CAskDlg*?dlg;
dlg?=?new?CAskDlg(m_pSocket);
dlg->DoModal();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????21912??2011-04-17?15:49??ChatServer\ChatServer.aps
?????文件???????2323??2011-04-17?21:08??ChatServer\ChatServer.clw
?????文件???????2682??2011-04-15?22:12??ChatServer\ChatServer.cpp
?????文件???????4636??2011-04-17?17:24??ChatServer\ChatServer.dsp
?????文件????????543??2011-04-15?22:12??ChatServer\ChatServer.dsw
?????文件???????1368??2011-04-15?22:12??ChatServer\ChatServer.h
?????文件?????254976??2011-04-17?21:09??ChatServer\ChatServer.ncb
?????文件??????58880??2011-04-17?21:09??ChatServer\ChatServer.opt
?????文件????????254??2011-04-17?18:39??ChatServer\ChatServer.plg
?????文件???????6043??2011-04-16?10:26??ChatServer\ChatServer.rc
?????文件??????17110??2011-04-17?16:32??ChatServer\ChatServerDlg.cpp
?????文件???????2254??2011-04-16?22:06??ChatServer\ChatServerDlg.h
?????文件???????9376??2011-04-17?16:51??ChatServer\ClientSocket.cpp
?????文件???????1405??2011-04-15?22:12??ChatServer\ClientSocket.h
?????文件??????90619??2010-10-16?12:33??ChatServer\msado15.tlh
?????文件??????76614??2010-10-16?12:33??ChatServer\msado15.tli
?????文件???????3651??2011-04-15?22:12??ChatServer\ReadMe.txt
?????文件???????1078??2011-04-15?22:12??ChatServer\res\ChatServer.ico
?????文件????????402??2011-04-15?22:12??ChatServer\res\ChatServer.rc2
?????文件????????653??2011-04-15?22:12??ChatServer\res\xptheme.bin
?????文件????????917??2011-04-15?22:12??ChatServer\resource.h
?????文件???????1271??2011-04-15?22:12??ChatServer\ServerSocket.cpp
?????文件???????1215??2011-04-15?22:12??ChatServer\ServerSocket.h
?????文件????????212??2011-04-15?22:12??ChatServer\StdAfx.cpp
?????文件???????1102??2011-04-15?22:12??ChatServer\StdAfx.h
?????文件?????393216??2011-04-17?20:48??ChatServer\students.mdb
?????文件????????427??2011-04-15?22:12??ChatServer\tagHeader.h
?????文件??????35056??2011-04-15?23:07??ChatClient\0.bmp
?????文件??????29046??2011-04-15?23:07??ChatClient\2.bmp
?????文件???????2060??2011-04-15?23:07??ChatClient\AGREEDLG.cpp
............此處省略61個文件信息
評論
共有 條評論