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

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

?? multisenddlg.cpp

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

#include "stdafx.h"
#include "client.h"
#include "MultiSendDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CMultiSendDlg dialog


CMultiSendDlg::CMultiSendDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CMultiSendDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CMultiSendDlg)
	m_radio = 0;
	//}}AFX_DATA_INIT
	hIcon=AfxGetApp()->LoadIcon(IDR_MESSAGE1);
}


void CMultiSendDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CMultiSendDlg)
	DDX_Control(pDX, IDC_EDITMSG, m_EditMsg);
	DDX_Control(pDX, IDC_EDITNAME, m_EditName);
	DDX_Control(pDX, IDC_EDITID, m_EditId);
	DDX_Radio(pDX, IDC_RADIO1, m_radio);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CMultiSendDlg, CDialog)
	//{{AFX_MSG_MAP(CMultiSendDlg)
	ON_BN_CLICKED(IDC_RADIO1, OnRadio1)
	ON_BN_CLICKED(IDC_RADIO2, OnRadio2)
	ON_WM_CLOSE()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMultiSendDlg message handlers

BOOL CMultiSendDlg::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_EditMsg.LimitText(LimitMaxMsgLength);
	m_EditId.EnableWindow(FALSE);
	m_EditName.SetFocus();
	return FALSE; 
}

void CMultiSendDlg::OnOK() 
{
	if(GetApp()->m_bOnlineState==0)
	{
		CString str;
		str.LoadString(IDS_NOT_LOGIN_SERVER);
		MessageBox(str);
		return;
	}
	if(m_EditMsg.GetWindowTextLength()<1)
	{
		CString str;
		str.LoadString(IDS_CANNOT_SEND_NULL);
		MessageBox(str);
		return;
	}

	UpdateData();

	CArray<DWORD,DWORD> arID;
	if(m_radio==0)
	{
		CArray<CString,CString> arStrName;
		char rtemp[100],sztemp[20];
		if(m_EditName.GetWindowTextLength()<1)
		{
			CString str;
			str.LoadString(IDS_FILL_ID_ERROR);
			MessageBox(str);
			m_EditName.SetFocus();
			return;
		}
		if(GetApp()->m_aUserInfo.GetSize()==1)
			return;
		m_EditName.GetWindowText(rtemp,99);
			
		for(int i=0,j=0;rtemp[i];i++)
		{		
			if(rtemp[i]==',')
			{
				sztemp[j]='\0';
				arStrName.Add(sztemp);
				j=0;
			}
			else
				sztemp[j++]=rtemp[i];
		}
		sztemp[j]='\0';
		arStrName.Add(sztemp);

		for(int k=0;k<arStrName.GetSize();k++)
		{
			for(i=1;i<GetApp()->m_aUserInfo.GetSize();i++)
			{
				if(GetApp()->m_aUserInfo.GetAt(i)->Name==arStrName.GetAt(k))
				{
					arID.Add(GetApp()->m_aUserInfo.GetAt(i)->Id);
					break;
				}
			}
		}
	}
	else if(m_radio==1)
	{
		// user id		
		char rtemp[100],sztemp[20];
		if(m_EditId.GetWindowTextLength()<1)
		{
			CString str;
			str.LoadString(IDS_FILL_ID_ERROR);
			MessageBox(str);
			m_EditId.SetFocus();
			return;
		}		
		m_EditId.GetWindowText(rtemp,99);
			
		for(int i=0,j=0;rtemp[i];i++)
		{		
			if(rtemp[i]==',')
			{
				sztemp[j]='\0';
				arID.Add(atol(sztemp));
				j=0;
			}
			else
				sztemp[j++]=rtemp[i];
		}
		sztemp[j]='\0';
		arID.Add(atol(sztemp));
	}
	else
	{
		return;
	}

	if(arID.GetSize()<1)
		return;

	CMsg2 msg;
	msg.index=MULTI_SEND_MSG;
	msg.MyId=GetApp()->m_uCurrentUserID;	

	for(int i=0;i<arID.GetSize();i++)
	{
		msg.aFriendId.Add(arID.GetAt(i));
	}
	m_EditMsg.GetWindowText(msg.Msg);
	msg.Time=CTime::GetCurrentTime();
	msg.tarIP=GetApp()->m_uServerIP;
	msg.nPort=GetApp()->m_uServerPort;
	m_bCancel=FALSE;

tryagain:
	if(GetApp()->m_Socket.SendData(&msg,m_bCancel))
	{	
		m_EditMsg.SetWindowText("");
		m_EditName.SetWindowText("");
		m_EditId.SetWindowText("");
		m_EditMsg.SetReadOnly(FALSE);
		GetDlgItem(IDOK)->EnableWindow(TRUE);							
		
		CDialog::OnOK();		
	}
	else if(!m_bCancel)	
	{
		if(AfxMessageBox(IDS_ASK_RETRY,MB_YESNO)==IDYES)
		{
			goto tryagain;
		}
		else
		{			
			m_EditMsg.SetReadOnly(FALSE);
			GetDlgItem(IDOK)->EnableWindow();
			m_EditMsg.SetFocus();
		}		
	}
	else
	{
		m_EditMsg.SetWindowText("");
		m_EditName.SetWindowText("");
		m_EditId.SetWindowText("");
		m_EditMsg.SetReadOnly(FALSE);
		GetDlgItem(IDOK)->EnableWindow(TRUE);
	}
}

void CMultiSendDlg::OnRadio1() 
{
	m_EditId.EnableWindow(FALSE);
	m_EditName.EnableWindow(TRUE);
}

void CMultiSendDlg::OnRadio2() 
{
	m_EditId.EnableWindow(TRUE);
	m_EditName.EnableWindow(FALSE);
}

void CMultiSendDlg::OnCancel() 
{
	m_EditMsg.SetWindowText("");
	m_EditName.SetWindowText("");
	m_EditId.SetWindowText("");
	m_bCancel=TRUE;
	CDialog::OnCancel();
}

void CMultiSendDlg::OnClose() 
{
	OnCancel();
}

BOOL CMultiSendDlg::PreTranslateMessage(MSG* pMsg) 
{
	if(pMsg->message==WM_KEYDOWN)
	{
		if(pMsg->wParam==VK_RETURN&&GetKeyState(VK_CONTROL)&0x80)
		{
			OnOK();
			return 1;
		}
	}
	return CDialog::PreTranslateMessage(pMsg);		
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va亚洲va| 亚洲黄色免费电影| 亚洲激情图片一区| 精品影视av免费| 91亚洲资源网| 久久久影视传媒| 日韩精彩视频在线观看| www.欧美精品一二区| 日韩一区二区在线观看视频| 国产精品亲子乱子伦xxxx裸| 美女任你摸久久| 欧美羞羞免费网站| 中文字幕亚洲在| 激情亚洲综合在线| 69堂成人精品免费视频| 国产精品电影院| 国产盗摄视频一区二区三区| 91精品国模一区二区三区| 最新欧美精品一区二区三区| 久久精品国产网站| 7777精品伊人久久久大香线蕉最新版| 国产欧美一区二区精品忘忧草 | 欧美男女性生活在线直播观看| 久久影院午夜片一区| 日本aⅴ精品一区二区三区| 一本大道久久a久久综合婷婷| 日本一区二区三区四区| 国产一区二区网址| 精品久久久久久久久久久久久久久久久 | 亚洲高清免费在线| 色久优优欧美色久优优| 亚洲欧美电影一区二区| 99国产精品国产精品毛片| 综合自拍亚洲综合图不卡区| 极品少妇xxxx精品少妇偷拍| 日韩欧美一级二级三级| 麻豆精品精品国产自在97香蕉| 欧美绝品在线观看成人午夜影视| 亚洲综合久久久| 欧亚一区二区三区| 婷婷久久综合九色综合绿巨人| 欧美日韩你懂得| 五月天网站亚洲| 精品少妇一区二区三区在线视频| 美女网站视频久久| 26uuu国产电影一区二区| 国产在线精品国自产拍免费| 精品国产区一区| 成人免费av网站| 亚洲精品免费电影| 欧美久久免费观看| 精品一区二区三区的国产在线播放 | 国产尤物一区二区在线| 久久精品免费在线观看| 91在线无精精品入口| 亚洲综合精品自拍| 欧美成人女星排名| 99视频国产精品| 日韩黄色小视频| 国产女人18毛片水真多成人如厕| 94-欧美-setu| 日韩av一二三| 国产精品乱人伦| 欧美男生操女生| 国产成人精品免费网站| 亚洲国产精品一区二区久久| 日韩免费福利电影在线观看| 福利一区福利二区| 无码av中文一区二区三区桃花岛| 日韩美女视频在线| 日韩精品一区二区在线观看| 国产乱码精品一区二区三| 成人免费一区二区三区视频 | 狠狠色丁香婷婷综合| 国产精品国产三级国产aⅴ中文| 欧洲视频一区二区| 国产精品一二三在| 午夜国产不卡在线观看视频| 国产亚洲美州欧州综合国| 91福利国产成人精品照片| 国产一区二区三区四区五区入口| 日韩美女久久久| 久久久久综合网| 91麻豆精品国产自产在线观看一区| 国产成人精品一区二| 午夜伦欧美伦电影理论片| 国产精品久99| 精品国产凹凸成av人导航| 在线视频你懂得一区| 成人自拍视频在线| 麻豆精品视频在线观看视频| 亚洲蜜桃精久久久久久久| 久久久久久9999| 日韩视频国产视频| 色88888久久久久久影院按摩| 国产一区二区在线影院| 蜜桃av一区二区在线观看| 亚洲成av人片| 亚洲精品久久久蜜桃| 亚洲国产成人一区二区三区| 日韩三级精品电影久久久| 欧美色男人天堂| 99久久er热在这里只有精品66| 精品一区二区三区视频| 天天色天天爱天天射综合| 玉米视频成人免费看| 一区视频在线播放| 国产精品久久久久7777按摩| 久久久综合视频| 精品国产一区二区三区av性色| 日韩一区二区在线观看视频| 欧美美女bb生活片| 欧美亚一区二区| 欧美亚洲综合网| 91精品福利视频| 欧美在线观看禁18| 一本到三区不卡视频| 97久久人人超碰| 日本韩国欧美一区| 在线观看免费视频综合| 91激情在线视频| 欧美性xxxxxx少妇| 欧美视频一区二区在线观看| 欧美三级电影在线看| 欧美亚洲免费在线一区| 欧美视频精品在线| 欧美日韩高清一区| 欧美肥胖老妇做爰| 欧美不卡一区二区三区四区| 精品国产3级a| 国产女同互慰高潮91漫画| 一区在线播放视频| 亚洲小说欧美激情另类| 日本成人在线网站| 久久激情五月婷婷| 风间由美一区二区av101| 97精品视频在线观看自产线路二| 91高清在线观看| 欧美麻豆精品久久久久久| 精品入口麻豆88视频| 欧美极品aⅴ影院| 亚洲丝袜美腿综合| 日本午夜精品视频在线观看| 极品尤物av久久免费看| 高清成人免费视频| 欧美色精品天天在线观看视频| 欧美精品精品一区| 欧美国产精品一区二区| 亚洲综合一区二区| 激情欧美日韩一区二区| 99久久免费国产| 日韩网站在线看片你懂的| 国产精品丝袜久久久久久app| 亚洲一区二区三区四区在线观看| 麻豆成人av在线| 色综合久久久久综合体桃花网| 欧美一激情一区二区三区| 国产精品乱人伦一区二区| 免费在线看成人av| 欧美日韩在线播放三区四区| 日韩视频一区二区在线观看| 国产精品传媒入口麻豆| 青青草一区二区三区| 成人av电影在线网| 日韩久久免费av| 一区二区三区.www| 高潮精品一区videoshd| 日韩一区二区在线观看视频| 中文久久乱码一区二区| 无码av免费一区二区三区试看 | 色综合久久88色综合天天免费| 欧美精品欧美精品系列| 综合网在线视频| 麻豆国产91在线播放| 欧美亚洲自拍偷拍| 中文字幕一区二区三| 国产另类ts人妖一区二区| 884aa四虎影成人精品一区| 日韩毛片精品高清免费| 国产成人亚洲精品青草天美| 日韩一区二区视频| 亚洲h精品动漫在线观看| 99国产欧美久久久精品| 国产三级一区二区| 国内精品不卡在线| 欧美一区2区视频在线观看| 亚洲美女免费视频| 波多野结衣亚洲一区| 国产喷白浆一区二区三区| 韩国精品一区二区| 精品久久久久久久久久久久久久久 | 亚洲丶国产丶欧美一区二区三区| 成人h精品动漫一区二区三区| 2019国产精品| 国产美女久久久久| 久久日韩精品一区二区五区| 久久国产精品一区二区| 欧美一级免费大片| 北条麻妃国产九九精品视频| 91精品欧美综合在线观看最新|