MFC
lvjun93
这个作者很懒,什么都没留下…
展开
-
孙鑫mfc学习笔记第十五课
多线程程序的编写,多线程应用中容易出现的问题。互斥对象的讲解,如何使用互斥对象来实现多线程的同步。如何利用命名互斥对象保证应用程序只有一个实例运行。应用多线程编写网络聊天室程序。 互斥对象 互斥对象(mutex)属于内核对象,它能够确保线程拥有对单个资源的互斥访问权。 互斥对象包含一个使用数量,一个线程ID和一个计数器。 ID用于标识系统中的哪个线程当前拥有互斥对象转载 2013-01-04 17:18:04 · 461 阅读 · 0 评论 -
孙鑫VC学习笔记:第十五讲 编写一个基于MFC对话框的聊天程序
编写一个基于MFC对话框的聊天程序: 1.新建一个基于MFC项目工程Chat 2.加载套接字库,有下面两种方法,在这里选择第二种方法,因为更方便。 方法一、使用WSAStartup()加载套接字库 参考MSDN中的范例代码,拷贝到自己的程序中修改即可。 注意不再使用套接字后调用WSACleanup()。 方法二、使用AfxSocketInit()加载套接字库(MFC) BO转载 2013-01-04 17:32:28 · 1005 阅读 · 0 评论 -
孙鑫MFC第十七讲 进程间通信的方法:剪切板,管道,匿名管道,邮槽
有四种方法 1.剪贴板 a.创建个ClipBoard的对话框应用程序,加两EditBox和两个Button发送接收。 b.具体代码: 发送端代码: if(OpenClipboard()) { CString str; HANDLE hClip; char *pBuf; EmptyClipboard(); GetDlgItemText(IDC_EDIT_转载 2013-01-05 16:49:24 · 2690 阅读 · 0 评论