亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? modifypidlg.cpp

?? java icq 的實現1
?? CPP
字號:
// ModifyPIDlg.cpp : implementation file
//

#include "stdafx.h"
#include "client.h"
#include "ModifyPIDlg.h"
#include "changepwd.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CModifyPIDlg dialog


CModifyPIDlg::CModifyPIDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CModifyPIDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CModifyPIDlg)
	m_strAddress = _T("");
	m_strAge = _T("");
	m_strDepartment = _T("");
	m_strDescription = _T("");
	m_strEmail = _T("");
	m_strFax = _T("");
	m_strHomepage = _T("");
	m_strID = _T("");
	m_strName = _T("");
	m_strPhone = _T("");
	m_canbeadd = -1;
	//}}AFX_DATA_INIT
	pInfo=NULL;
	hIcon=AfxGetApp()->LoadIcon(IDR_NOTIFY);
}


void CModifyPIDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CModifyPIDlg)
	DDX_Control(pDX, IDC_SEX, m_ComboSex);
	DDX_Control(pDX, IDC_HEADBMP, m_ComboFace);
	DDX_Text(pDX, IDC_ADDRESS, m_strAddress);
	DDX_Text(pDX, IDC_AGE, m_strAge);
	DDV_MaxChars(pDX, m_strAge, 6);
	DDX_Text(pDX, IDC_DEPARTMENT, m_strDepartment);
	DDX_Text(pDX, IDC_DESCRIPTION, m_strDescription);
	DDX_Text(pDX, IDC_EMAIL, m_strEmail);
	DDX_Text(pDX, IDC_FAX, m_strFax);
	DDX_Text(pDX, IDC_HOMEPAGE, m_strHomepage);
	DDX_Text(pDX, IDC_ID, m_strID);
	DDX_Text(pDX, IDC_NAME, m_strName);
	DDX_Text(pDX, IDC_PHONE, m_strPhone);
	DDX_Radio(pDX, IDC_ALLOW_ALL, m_canbeadd);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CModifyPIDlg, CDialog)
	//{{AFX_MSG_MAP(CModifyPIDlg)
	ON_BN_CLICKED(ID_REFRESH, OnRefresh)
	ON_WM_TIMER()
	ON_BN_CLICKED(ID_SHOW_CHANGEPWD, OnShowChangepwd)
	ON_BN_CLICKED(ID_MODIFYPI, OnModifypi)
	//}}AFX_MSG_MAP
	ON_MESSAGE(WM_SHOW_FRIEND_DETAIL,OnShowFriendDetail)
	ON_MESSAGE(WM_RECIEVE_MSG,OnRecvMyDetail)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CModifyPIDlg message handlers

void CModifyPIDlg::OnRefresh() 
{
	if(!GetApp()->m_bOnlineState)return;

	CMsg1 msg;
	msg.index=FRIEND_DETAIL;
	msg.MyId=GetApp()->m_uCurrentUserID;
	msg.tarIP=GetApp()->m_uServerIP;
	msg.nPort=GetApp()->m_uServerPort;
	msg.FriendId=pInfo->Id;

	BOOL bCancel=FALSE;
	if(!GetApp()->m_Socket.SendData(&msg,bCancel,this))
	{
		CString str;
		str.LoadString(IDS_SERVER_NOT_RES);
		MessageBox(str);
		OnOK();		
		return;
	}
	BeginWaitCursor();
	SetTimer(2,TimeWaitForFriendDetail,NULL);
}
LRESULT CModifyPIDlg::OnShowFriendDetail(WPARAM wParam,LPARAM lParam)
{
	pInfo=(UserInfo*)wParam;

	ASSERT(pInfo!=NULL);	
	
	m_strID.Format("%d",pInfo->Id);	
	int photoid=0;
	if(pInfo->HaveDetail)
	{
		if(pInfo->CanbeAdd==0)m_canbeadd=2;
		else if(pInfo->CanbeAdd==1)m_canbeadd=0;
		else m_canbeadd=1;
		m_strAddress=pInfo->Address;
		m_strAge=pInfo->Age;
		m_strDepartment=pInfo->Department;
		m_strDescription=pInfo->Description;
		m_strEmail=pInfo->Email;
		m_strFax=pInfo->Fax;
		m_strHomepage=pInfo->Homepage;		
		m_strName=pInfo->Name;
		m_strPhone=pInfo->Phone;		
		photoid=pInfo->PhotoId;
		if(pInfo->Sex==0)m_ComboSex.SetCurSel(0);
		else if(pInfo->Sex==1)m_ComboSex.SetCurSel(1);		
	}
	m_ComboFace.SetCurSel(photoid);
	UpdateData(FALSE);
	ShowWindow(SW_NORMAL);

	return 0;
}


BOOL CModifyPIDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	SetIcon(hIcon,TRUE);
	SetIcon(hIcon,FALSE);	
	CMenu* pMenu=GetSystemMenu(FALSE);
	pMenu->EnableMenuItem(SC_RESTORE,MF_GRAYED|MF_DISABLED);
	pMenu->EnableMenuItem(SC_SIZE,MF_GRAYED|MF_DISABLED);
	pMenu->EnableMenuItem(SC_MAXIMIZE,MF_GRAYED|MF_DISABLED);

	
	m_ComboFace.SetImageList(&GetApp()->m_imaHead);	
	m_ComboFace.SetCurSel(0);
 	
	return TRUE;
}

void CModifyPIDlg::OnTimer(UINT nIDEvent) 
{
	if(nIDEvent==2)
	{		
		EndWaitCursor();
		KillTimer(2);
		CString str;
		str.LoadString(IDS_SERVER_NOT_RES);
		MessageBox(str);
		OnOK();
	}	
}

void CModifyPIDlg::OnShowChangepwd() 
{
	CChangePwd dlg(this);
	dlg.DoModal();
}

LRESULT CModifyPIDlg::OnRecvMyDetail(WPARAM wParam,LPARAM lParam)
{
	if(!GetApp()->m_bOnlineState)return 0;

	CData* pData=(CData*)wParam;
	if(pData->index==RE_FRIEND_DETAIL)
	{
		if(pInfo==NULL)return 0;
		CMsgPerson msg;
		CopyDataBuf(&msg,pData);
		if(!msg.LoadFromBuf())return 0;
		
		pInfo->HaveDetail=1;
		pInfo->CanbeAdd=msg.Canbeadd;
		pInfo->Sex=msg.Sex;
		pInfo->PhotoId=msg.PhotoId;
		lstrcpy(pInfo->Address,msg.Address);
		lstrcpy(pInfo->Age,msg.Age);			
		lstrcpy(pInfo->Department,msg.Department);
		lstrcpy(pInfo->Description,msg.Description);
		lstrcpy(pInfo->Email,msg.Email);
		lstrcpy(pInfo->Fax,msg.Fax);
		lstrcpy(pInfo->Homepage,msg.Homepage);
		lstrcpy(pInfo->Phone,msg.Phone);
		lstrcpy(pInfo->Name,msg.Name);	
		
		m_strID.Format("%d",pInfo->Id);			
		if(pInfo->CanbeAdd==0)m_canbeadd=2;
		else if(pInfo->CanbeAdd==1)m_canbeadd=0;
		else m_canbeadd=1;
		m_strAddress=pInfo->Address;
		m_strAge=pInfo->Age;
		m_strDepartment=pInfo->Department;
		m_strDescription=pInfo->Description;
		m_strEmail=pInfo->Email;
		m_strFax=pInfo->Fax;
		m_strHomepage=pInfo->Homepage;		
		m_strName=pInfo->Name;
		m_strPhone=pInfo->Phone;					
		if(pInfo->Sex==0)m_ComboSex.SetCurSel(0);
		else if(pInfo->Sex==1)m_ComboSex.SetCurSel(1);		
		int photoid=0;
		if(pInfo->PhotoId>=0&&pInfo->PhotoId<UINT(GetApp()->m_nNumberHeadBmp))
			photoid=pInfo->PhotoId;
		m_ComboFace.SetCurSel(photoid);
		UpdateData(FALSE);
		EndWaitCursor();
		KillTimer(2);
		return 1;
	}
	else
	{
		return 0;
	}
}

void CModifyPIDlg::OnModifypi() 
{
	if(!GetApp()->m_bOnlineState)return;
	if(pInfo==NULL)return;

	UpdateData();
	CMsgChangePI msg;
	msg.index=CHANGE_PERSONAL_INFO;
	msg.MyId=GetApp()->m_uCurrentUserID;
	msg.tarIP=GetApp()->m_uServerIP;
	msg.nPort=GetApp()->m_uServerPort;
	if(pInfo->Address!=m_strAddress)
	{
		msg.Address=m_strAddress;
		msg.Mask|=CMsgChangePI::ADDRESS;
	}
	if(pInfo->Age!=m_strAge)
	{
		msg.Age=m_strAge;
		msg.Mask|=CMsgChangePI::AGE;
	}
	int CanbeAdd=1;
	if(m_canbeadd==1)CanbeAdd=2;
	else if(m_canbeadd==2)CanbeAdd=0;
	if(pInfo->CanbeAdd!=CanbeAdd)
	{
		msg.Canbeadd=CanbeAdd;
		msg.Mask|=CMsgChangePI::CANBEADD;
	}
	if(pInfo->Department!=m_strDepartment)
	{
		msg.Department=m_strDepartment;
		msg.Mask|=CMsgChangePI::DEPARTMENT;
	}
	if(pInfo->Description!=m_strDescription)
	{
		msg.Description=m_strDescription;
		msg.Mask|=CMsgChangePI::DESCRIPTION;
	}
	if(pInfo->Email!=m_strEmail)
	{
		msg.Email=m_strEmail;
		msg.Mask|=CMsgChangePI::EMAIL;
	}
	if(pInfo->Fax!=m_strFax)
	{
		msg.Fax=m_strFax;
		msg.Mask|=CMsgChangePI::FAX;
	}
	if(pInfo->Homepage!=m_strHomepage)
	{
		msg.Homepage=m_strHomepage;
		msg.Mask|=CMsgChangePI::HOMEPAGE;
	}
	if(pInfo->Name!=m_strName)
	{
		msg.Name=m_strName;
		msg.Mask|=CMsgChangePI::NAME;
	}
	if(pInfo->Phone!=m_strPhone)
	{
		msg.Phone=m_strPhone;
		msg.Mask|=CMsgChangePI::PHONE;
	}
	BYTE Sex=m_ComboSex.GetCurSel();
	if(Sex!=0&&Sex!=1)Sex=2;
	if(pInfo->Sex!=Sex)
	{
		msg.Sex=Sex;
		msg.Mask|=CMsgChangePI::SEX;
	}
	int photoid=m_ComboFace.GetCurSel();
	if(photoid>=0&&pInfo->PhotoId!=UINT(photoid))
	{
		msg.PhotoId=photoid;
		msg.Mask|=CMsgChangePI::PHOTOID;
	}
	if(msg.Mask==0)return;
		
	BeginWaitCursor();
	BOOL bCancel=FALSE;
	if(GetApp()->m_Socket.SendData(&msg,bCancel))
	{
		if(msg.Mask&CMsgChangePI::ADDRESS)lstrcpy(pInfo->Address,m_strAddress);
		if(msg.Mask&CMsgChangePI::AGE)lstrcpy(pInfo->Age,m_strAge);
		if(msg.Mask&CMsgChangePI::DEPARTMENT)lstrcpy(pInfo->Department,m_strDepartment);
		if(msg.Mask&CMsgChangePI::DESCRIPTION)lstrcpy(pInfo->Description,m_strDescription);
		if(msg.Mask&CMsgChangePI::EMAIL)lstrcpy(pInfo->Email,m_strEmail);
		if(msg.Mask&CMsgChangePI::FAX)lstrcpy(pInfo->Fax,m_strFax);
		if(msg.Mask&&CMsgChangePI::HOMEPAGE)lstrcpy(pInfo->Homepage,m_strHomepage);
		if(msg.Mask&CMsgChangePI::NAME)lstrcpy(pInfo->Name,m_strName);
		if(msg.Mask&CMsgChangePI::PHONE)lstrcpy(pInfo->Phone,m_strPhone);
		if(msg.Mask&CMsgChangePI::SEX)pInfo->Sex=msg.Sex;		
		if(msg.Mask&CMsgChangePI::PHOTOID)pInfo->PhotoId=msg.PhotoId;
		if(msg.Mask&CMsgChangePI::CANBEADD)pInfo->CanbeAdd=msg.Canbeadd;		
		EndWaitCursor();
		MessageBox("修改數據成功!");
		OnOK();		
	}
	else
	{
		EndWaitCursor();
		MessageBox("服務器沒有響應!");
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区不卡 | 国产在线精品一区二区夜色 | 日韩欧美色综合网站| 色婷婷狠狠综合| 99久久精品情趣| 不卡大黄网站免费看| 成人永久aaa| 成人免费毛片aaaaa**| 国产 日韩 欧美大片| 成人在线视频一区| 91丨九色丨尤物| www.欧美日韩国产在线| 99久久国产综合精品麻豆| 成人h动漫精品一区二| eeuss鲁片一区二区三区在线观看| 国产河南妇女毛片精品久久久| 国产乱一区二区| 国产一区二区三区黄视频| 国产一区福利在线| 国产成人啪免费观看软件| 大白屁股一区二区视频| 国产精品18久久久久久久久| 国产成人激情av| 国产成人av一区二区| www.欧美色图| 欧美色图在线观看| 欧美一级片在线看| 久久综合久久99| 国产精品日产欧美久久久久| 亚洲欧美在线高清| 亚洲第四色夜色| 激情五月婷婷综合| 成人av网址在线观看| 欧美亚洲国产怡红院影院| 91麻豆精品国产91久久久资源速度| 日韩欧美高清一区| 国产精品乱码一区二区三区软件 | 美国av一区二区| 国产精品一区在线观看你懂的| jvid福利写真一区二区三区| 欧美综合欧美视频| 精品福利一区二区三区免费视频| 日本一区免费视频| 亚洲精品日日夜夜| 久久国产精品露脸对白| jiyouzz国产精品久久| 在线电影院国产精品| 国产亚洲成av人在线观看导航 | 成人永久aaa| 欧美日韩国产在线观看| 国产三级三级三级精品8ⅰ区| 亚洲黄色在线视频| 精品一区中文字幕| 欧美亚洲国产怡红院影院| 久久这里只精品最新地址| 一区二区在线观看免费视频播放 | 欧美高清视频www夜色资源网| 久久久久久久久久久久久夜| 一区二区三区不卡视频 | 日韩一区二区电影在线| 中文字幕欧美三区| 青青草一区二区三区| 99久久国产综合精品色伊| 精品国产一区二区三区忘忧草| 亚洲另类中文字| 国产不卡视频一区| 日韩欧美一区中文| 亚洲综合一二区| 高清beeg欧美| 欧美成人午夜电影| 亚洲一区二区三区在线| 成人高清视频在线观看| 精品少妇一区二区三区在线播放| 亚洲黄色性网站| 成人免费高清在线| 久久日韩粉嫩一区二区三区 | 美女在线观看视频一区二区| 91在线视频观看| 国产亚洲精品7777| 激情偷乱视频一区二区三区| 欧美日韩精品一区二区| 亚洲女爱视频在线| 豆国产96在线|亚洲| 精品99一区二区| 日本免费新一区视频| 欧美日韩在线播放| 亚洲精品亚洲人成人网| 波多野结衣精品在线| 久久精品夜色噜噜亚洲a∨| 免费不卡在线视频| 欧美日本视频在线| 亚洲高清视频的网址| 97精品久久久久中文字幕 | 久久成人免费电影| 欧美一级电影网站| 秋霞国产午夜精品免费视频| 欧美日免费三级在线| 亚洲综合一区二区三区| 日本久久电影网| 亚洲精品成人天堂一二三| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品毛片久久久久久| 国产91露脸合集magnet| 国产女同性恋一区二区| 国产美女精品在线| 国产欧美一区二区精品仙草咪| 国产在线视频一区二区三区| 精品国产制服丝袜高跟| 精品一区二区三区免费播放 | 亚洲同性gay激情无套| av中文字幕在线不卡| 1000部国产精品成人观看| 成人激情开心网| 亚洲人快播电影网| 欧美亚洲自拍偷拍| 偷窥国产亚洲免费视频 | 韩国视频一区二区| 久久婷婷综合激情| 成人午夜电影小说| 亚洲天堂久久久久久久| 色网综合在线观看| 午夜精品久久久久久久久久久| 欧美电影影音先锋| 国产在线日韩欧美| 国产精品久久久久久久久久久免费看 | 亚洲日本韩国一区| 91久久精品一区二区三| 亚洲成人1区2区| 日韩午夜在线观看视频| 狠狠狠色丁香婷婷综合激情 | 久久久美女毛片| 成人av在线播放网址| 亚洲精品成人a在线观看| 欧美高清激情brazzers| 国产美女久久久久| 亚洲色图一区二区| 欧美一区二区三区在线| 国产在线精品一区二区| 亚洲三级视频在线观看| 欧美日本在线观看| 国产风韵犹存在线视精品| 亚洲精品乱码久久久久久久久| 制服丝袜在线91| 高清久久久久久| 亚洲一区二区三区视频在线播放 | 日韩电影免费在线看| 久久久久久综合| 色综合欧美在线| 美女网站一区二区| 18涩涩午夜精品.www| 日韩一区二区三区视频在线观看| 国产毛片精品一区| 亚洲国产日韩a在线播放| 精品国产1区二区| 91国产丝袜在线播放| 精品一区二区三区在线播放视频 | 一区二区三区丝袜| 欧美v国产在线一区二区三区| 成人激情图片网| 免费观看成人鲁鲁鲁鲁鲁视频| 国产精品毛片无遮挡高清| 91精品国产综合久久久久久久久久 | 日韩精品一区二| 色综合咪咪久久| 国产真实精品久久二三区| 亚洲国产精品久久久男人的天堂| 久久久久国产一区二区三区四区| 欧美中文字幕不卡| 国产91精品免费| 琪琪一区二区三区| 亚洲精品久久7777| 久久久精品天堂| 91麻豆精品国产91久久久资源速度 | 成人午夜精品在线| 免费观看日韩av| 亚洲国产一区视频| 国产精品二三区| 久久久久久久电影| 欧美一区二区在线免费播放| 91在线观看美女| 国产成人aaa| 久久99日本精品| 亚洲.国产.中文慕字在线| 亚洲视频在线一区二区| 久久久久久久网| 日韩免费福利电影在线观看| 欧美天堂亚洲电影院在线播放| 成人国产精品免费观看动漫| 精品一区二区三区香蕉蜜桃 | 欧美日韩高清一区二区不卡| www.日韩av| 国产99久久精品| 欧美一二区视频| 欧美视频自拍偷拍| 色综合欧美在线| 99国产精品国产精品久久| 懂色av一区二区三区免费观看| 久久91精品国产91久久小草| 婷婷久久综合九色综合伊人色| 亚洲激情五月婷婷|