毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VC++DES加密安全聊天室设计_源码_答辩PPT 第4页

更新时间:2012-5-21:  来源:毕业论文
#include "GroupTalk.h"

#include <windows.h>
#include "resource.h"

BOOL __stdcall DlgProc(HWND, UINT, WPARAM, LPARAM);
BOOL WINAPI DlgLoginProc(HWND , UINT , WPARAM , LPARAM);

char myName[50];    //用户的用户名

int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int)
{
 int nResult = ::DialogBoxParam(hInstance,(LPCTSTR)IDD_MAIN,NULL,DlgProc,NULL);
 return 0;
}

CGroupTalk *g_pTalk;

void HandleGroupMsg(HWND hDlg, GT_HDR *pHeader)
{
 switch(pHeader->gt_type)
 {
 case MT_RIG:  // 新用户加入
  {
   bool userExist = FALSE;
   char getName[50];
   int userCount = ::SendDlgItemMessage(hDlg , IDC_LIST_NAME , LB_GETCOUNT , 0 , 0);
   int i ;
   for(i = 0 ; i < userCount ; i ++)
   {
    int ilen = ::SendDlgItemMessage(hDlg , IDC_LIST_NAME , LB_GETTEXT , i , (LPARAM)getName);

    if(strncmp(getName , pHeader->szUser , ilen) == 0)
     userExist = TRUE;
   }二级直齿圆柱齿轮减速器设计+装配图+CAD图纸

   //如果自己没有这个用户,认为这个用户也没有我的信息,多播此信息
   if(userExist == FALSE)
   {
    // 显示给用户
    char szText[56];
    wsprintf(szText, " 用户:本文来自优.文'论,文·网原文请找腾讯752018766%s 加入!", pHeader->szUser);
    ::SetWindowText(::GetDlgItem(hDlg, IDC_SYSMSG), szText);
    ::SendDlgItemMessage(hDlg , IDC_LIST_NAME , LB_INSERTSTRING , -1 , (long)pHeader->szUser);

    g_pTalk->MultiCastMyself();
   }
   // 将新用户信息添加到列表框中

上一页  [1] [2] [3] [4] [5] 下一页

VC++DES加密安全聊天室设计_源码_答辩PPT 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。