- 博客(8)
- 收藏
- 关注
转载 基于UDP的MFC聊天程序
http://www.cnblogs.com/ligongzi/archive/2012/10/13/2722597.html开发环境VS2010这个小程序用到了UDP通信和多线程的知识。已知问题:不能显示中文。发送内容不能过长。滚动条没有自动滚到最后一行。基本思路:在初始化对话框的时候就创建一个线程,在这个线程里进行套接字初始化,然后一直阻塞到接受到消
2015-03-17 18:36:24 1608
转载 MFC 多线程消息传递
MFC工作者线程向主线程传递消息: 我们在编写VC网络应用程序时,经常会用到2个线程,一个是主线程,主线程负责与界面相关的工作;一个是网络接收线程,负责接收网路上的数据,它在后台工作,接收线程经常需要与主线程进行交互,例如接收到的数据要显示在窗口中等。由于工作者线程没有消息队列和消息循环,因此它不能接收和处理消息,只能发送消息。先定义一个结构体用于参数传输st
2015-03-17 18:33:12 2904
转载 VC工具栏按钮添加响应函数
在对话框的头文件中申明消息响应函数://窗口类h头文件中//工具栏上的按钮的ID是连续的,如果不连续,一个按钮一个响应,或者修改为连续的,视情况而定afx_msg void OnBnClickedToolBar();//消息映射部分ON_COMMAND(ID, OnBnClickedToolBar)//工具栏上按钮的消息响应void CXXXDlg::OnBnCl
2015-03-11 18:40:40 833
转载 MFC父窗口 子窗口隐藏关系
MFC子窗口和父窗口(SetParent,SetOwner)一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。所以我们可以看到,窗口之间的关系有两种:owner
2015-03-11 18:39:02 3670
转载 MFC单文档中修改窗口标题和标题栏图标
一、设置窗口标题方式:方法1:在doc类中找到OnNewDocument这个函数,然后添加你想设置的标题,如下:[cpp] view plaincopyBOOL CGraphic13Doc::OnNewDocument() { if (!CDocument::OnNewDocument()) return F
2015-03-11 18:36:30 1369
转载 vc操作msword
每隔一二年就要用一次 WORD 或其它 MSOffice 组件,好多次了,每次都忘的一干二净,从头google,这次又要用,顺便记下来,以备不时之需,同时分享给大家。开发环境 WIN7-X64, VC2010, MSOffice2010。1. 在VC2010项目名称上右击,选择类向导...2.在右上角的添加类中选择“类库中的MFC类”3. 在新对话框中选
2015-03-11 18:31:15 1277
转载 C++ 简单封装socket类包含TCP和UDP基本通信能力
文件包含:TSocket.cpp、TSocket.h使用方法:1、在对话框头文件包含TSocket.h#include "TSocket.h" 2、定义变量TSocket m_TSocket; 3、TSocket类函数功能介绍:LoadSocket():加载SOCKET库CreateSocketSer(TRUE):创建
2015-03-11 18:29:35 3437
转载 [Socket]基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架
1. 前言本篇主要介绍Servant和Client都会使用到的公共基础,主要包括两大部分:一是对线程相关的封装;另是对Socket相关的封装。这些基础类间的关系比较简单,但是和Server/Client框架息息相关。2. 线程相关2.1. 类图2.2. CShared2.2.1. 功能CShared实现了引用计数器,引用计数采用原子锁。所有需要使用到引用计数
2015-03-11 18:27:49 5918 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人