資源簡介
畢業(yè)設計:即時通信軟件,包含演講PPT,代碼和論文

代碼片段和文件信息
//?FirstLoginDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“IM.h“
#include?“FirstLoginDlg.h“
#include?“UserFile.h“
#include?“ImgListDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CFirstLoginDlg?dialog
UserFileApp?FL_UserData;
CFirstLoginDlg::CFirstLoginDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CFirstLoginDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CFirstLoginDlg)
m_strIP?=?_T(““);
m_strUser?=?_T(““);
BitmapID=0;
//}}AFX_DATA_INIT
}
void?CFirstLoginDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFirstLoginDlg)
DDX_Control(pDX?IDC_STATIC_HEAD?m_ctrlHead);
DDX_Text(pDX?IDC_EDIT_IP?m_strIP);
DDX_Text(pDX?IDC_EDIT_USER?m_strUser);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFirstLoginDlg?CDialog)
//{{AFX_MSG_MAP(CFirstLoginDlg)
ON_BN_CLICKED(IDOK?OnSave)
ON_BN_CLICKED(IDC_BUTTON_CHANGE_HEAD?OnButtonchangeHead)
ON_BN_CLICKED(IDC_STATIC_HEAD?OnStaticHead)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CFirstLoginDlg?message?handlers
BOOL?CFirstLoginDlg::OnInitDialog()?
{
CDialog::OnInitDialog();
//?TODO:?Add?extra?initialization?here
this->SetWindowText(m_titleDlg);
m_strIP=FL_UserData.GetHostIP(); //獲取本機IP
m_bit.Deleteobject();
m_bit.LoadBitmap(IDB_BITMAP01+BitmapID);
m_ctrlHead.SetBitmap((HBITMAP)m_bit.m_hobject);//顯示用戶原頭像
UpdateData(FALSE);
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}
void?CFirstLoginDlg::OnSave()?
{
//?TODO:?保存用戶資料
UpdateData(TRUE);
if?(m_strUser.IsEmpty())
{
MessageBox(“用戶名不能為空“);
return;
}
FL_UserData.SetUserName(m_strUser);
FL_UserData.SetBitmapID(BitmapID);
FL_UserData.WriteProData(DATAFILEPATH);
CFirstLoginDlg::OnOK();
}
void?CFirstLoginDlg::OnButtonchangeHead()?
{
//?TODO:?彈出改變頭像對話框
CImgListDlg?img;
img.m_iBitmapID=BitmapID;
if(img.DoModal()!=IDOK)
return;
BitmapID=img.m_iBitmapID;
m_bit.Deleteobject();
m_bit.LoadBitmap(IDB_BITMAP01+BitmapID);
m_ctrlHead.SetBitmap((HBITMAP)m_bit.m_hobject);
}
void?CFirstLoginDlg::OnStaticHead()?
{
//?TODO:?彈出改變頭像對話框
CImgListDlg?img;
img.m_iBitmapID=BitmapID;
if(img.DoModal()!=IDOK)
return;
BitmapID=img.m_iBitmapID;
m_bit.Deleteobject();
m_bit.LoadBitmap(IDB_BITMAP01+BitmapID);
m_ctrlHead.SetBitmap((HBITMAP)m_bit.m_hobject);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????307200??2012-01-10?10:39??畢業(yè)設計-即時通信軟件(含論文)\IM\Bin\IM.exe
?????文件???????2699??2012-01-02?14:16??畢業(yè)設計-即時通信軟件(含論文)\IM\FirstLoginDlg.cpp
?????文件???????1488??2011-12-24?20:51??畢業(yè)設計-即時通信軟件(含論文)\IM\FirstLoginDlg.h
?????文件???????3873??2011-12-13?16:26??畢業(yè)設計-即時通信軟件(含論文)\IM\hlp\AfxDlg.rtf
?????文件????????111??2011-12-13?16:26??畢業(yè)設計-即時通信軟件(含論文)\IM\hlp\IM.cnt
?????文件??????10820??2011-12-13?17:54??畢業(yè)設計-即時通信軟件(含論文)\IM\hlp\IM.GID
?????文件???????5980??2011-12-23?15:17??畢業(yè)設計-即時通信軟件(含論文)\IM\hlp\IM.HLP
?????文件????????531??2012-01-05?09:53??畢業(yè)設計-即時通信軟件(含論文)\IM\hlp\IM.hm
?????文件???????2288??2011-12-13?16:26??畢業(yè)設計-即時通信軟件(含論文)\IM\hlp\IM.hpj
?????文件???????5344??2011-12-23?15:17??畢業(yè)設計-即時通信軟件(含論文)\IM\hlp\IM.LOG
?????文件??????????0??2011-12-13?16:31??畢業(yè)設計-即時通信軟件(含論文)\IM\hlp\IM.ph
?????文件?????302056??2012-01-05?09:48??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.APS
?????文件???????4742??2012-01-10?10:39??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.clw
?????文件???????2389??2012-01-04?10:40??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.cpp
?????文件??????11858??2012-01-04?10:40??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.dsp
?????文件????????510??2011-12-22?19:57??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.dsw
?????文件???????1395??2011-12-24?20:53??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.h
?????文件?????246784??2012-01-10?10:39??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.ncb
?????文件??????56832??2012-01-10?10:39??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.opt
?????文件???????1062??2012-01-10?10:39??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.plg
?????文件??????15083??2012-01-05?09:48??畢業(yè)設計-即時通信軟件(含論文)\IM\IM.rc
?????文件???????4856??2011-12-13?17:41??畢業(yè)設計-即時通信軟件(含論文)\IM\images\01.bmp
?????文件???????4856??2011-12-13?17:41??畢業(yè)設計-即時通信軟件(含論文)\IM\images\02.bmp
?????文件???????4856??2011-12-13?17:41??畢業(yè)設計-即時通信軟件(含論文)\IM\images\03.bmp
?????文件???????4856??2011-12-13?17:41??畢業(yè)設計-即時通信軟件(含論文)\IM\images\04.bmp
?????文件???????4856??2011-12-13?17:41??畢業(yè)設計-即時通信軟件(含論文)\IM\images\05.bmp
?????文件???????4856??2011-12-13?17:40??畢業(yè)設計-即時通信軟件(含論文)\IM\images\06.bmp
?????文件???????4856??2011-12-13?17:40??畢業(yè)設計-即時通信軟件(含論文)\IM\images\07.bmp
?????文件???????4856??2011-12-13?17:40??畢業(yè)設計-即時通信軟件(含論文)\IM\images\08.bmp
?????文件???????4856??2011-12-13?17:40??畢業(yè)設計-即時通信軟件(含論文)\IM\images\09.bmp
............此處省略66個文件信息
評論
共有 條評論