freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc的聊天工具設(shè)計(jì)(西南科技大學(xué))(參考版)

2025-06-26 04:09本頁面
  

【正文】 }void CClientDlg::OnConnect(){ m_bConnect = TRUE。 ShowInDisplay(strOut)。 CString strMsg = 。 } else if(strTo==m_strName) { strTo = 你。netMessage){ CString strTo = 。 UpdateData(FALSE)。 ShowInDisplay(你對 + strTo + 說: + strMsg)。 // 顯示發(fā)送信息 CString strTo = 。 = PTC_SAY。 } = PTC_WHISPERING。 if(strTo==_T()) { MessageBox(請選擇對方!, 錯(cuò)誤)。 // 取得列表框中的用戶 if(((), )==LB_ERR) { strcpy(, _T())。 strcpy(, m_strName)。}void CClientDlg::OnSend(){ UpdateData(TRUE)。 GetDlgItem(IDC_BN_SEND)EnableWindow(FALSE)。 GetDlgItem(IDC_BN_CONNECT)EnableWindow(TRUE)。 ()。 (IDS_SERVER_CLOSE)。 }}void CClientDlg::OnServerClose(){ if(!m_bConnect) return。 ShowInDisplay(strMsg)。 break。 case PTC_WHISPERING: // 密語 if(strTo!=m_strName) return。 break。 case PTC_NEW: // 新用戶進(jìn)入 (strForm)。 switch() { case PTC_USER_LIST: // 用戶列表 (strMsg)。 CString strTo = 。 CString strForm = 。 ((char *)amp。 UpdateData(FALSE)。 }}void CClientDlg::OnBnSend() { OnSend()。 (IDS_BREAK)。 ()。 GetDlgItem(IDC_BN_CLOSE)EnableWindow(FALSE)。 m_bConnect = FALSE。 GetDlgItem(IDC_BN_SEND)EnableWindow(TRUE)。 GetDlgItem(IDC_BN_CONNECT)EnableWindow(FALSE)。 // 發(fā)送自已的名字 NETMESSAGE netMessage(PTC_NEW, m_strName, _T(), _T())。 ShowInDisplay(strInfo)。 return。 (IDS_FAIL_CONNECT)。 ShowInDisplay(strInfo)。 } CString strInfo。 ShowInDisplay(strConnectError)。} m_strName = 。 int iResult = ()。}void CClientDlg::OnBnConnect() { CString strConnectError。 } else { CDialog::OnPaint()。 int y = (() cyIcon + 1) / 2。rect)。 CRect rect。 int cxIcon = GetSystemMetrics(SM_CXICON)。 }}void CClientDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 ()。 // return TRUE unless you set the focus to a control}void CClientDlg::OnSysCommand(UINT nID, LPARAM lParam){ if ((nID amp。 GetDlgItem(IDC_BN_SEND)EnableWindow(FALSE)。 m_bConnect = FALSE。 m_strNetIP = _T()。 // Set big icon SetIcon(m_hIcon, FALSE)。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。 (IDS_ABOUTBOX)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 0xFFF0) == IDM_ABOUTBOX)。}BEGIN_MESSAGE_MAP(CClientDlg, CDialog) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_BN_CONNECT, OnBnConnect) ON_BN_CLICKED(IDC_BN_CLOSE, OnBnClose) ON_BN_CLICKED(IDC_BN_SEND, OnBnSend) ON_MESSAGE(WM_RECEIVE, OnReceive) ON_MESSAGE(WM_SOCKETCLOSE, OnServerClose) ON_MESSAGE(WM_SEND, OnSend) ON_MESSAGE(WM_CONNCET, OnConnect) ON_LBN_DBLCLK(IDC_LIST_USER, OnDblclkListUser)END_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CClientDlg message handlersBOOL CClientDlg::OnInitDialog(){ CDialog::OnInitDialog()。 DDX_Text(pDX, IDC_EDIT_SEND, m_strSend)。 DDX_Control(pDX, IDC_LIST_USER, m_lbUser)。 m_hIcon = AfxGetApp()LoadIcon(IDR_MAINFRAME)。 m_strSend = _T()。CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD){}void CAboutDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 protected: virtual void DoDataExchange(CDataExchange* pDX)。endif/////////////////////////////////////////////////////////////////////////////// CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog{public: CAboutDlg()。 ShowInDisplay(strOut)。 CString strMsg = 。 if(strTo==_T()) { strTo = 所有人。 // 顯示該用戶進(jìn)入 ShowInDisplay(strMsg)。 strMsg = p_clientGetName() + strMsg。 p_clientSendMsg(netMsg)。 index++) { (index, strMsg)。 for(int index=()。 int iListLen = ()。 // 在列表框中顯示該用戶 (p_clientGetName())。}void CServerDlg::O
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1