MFC
文章平均质量分 79
sazabi87
这个作者很懒,什么都没留下…
展开
-
网络通信的建立
4.1建立C\S模型的基本过程服务器端:#include#include//#include#pragma comment(lib,"ws2_32.lib") //需要增加ws_32.lib这个动态链接库;void main(){ //加载套接字 WORD wVersionRequest;//指定加载套接字库版本信息 WSADATA wsaData; //将加载的套原创 2013-06-13 13:41:29 · 608 阅读 · 0 评论 -
线程同步
事件对象的线程同步#include "stdafx.h"#include#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ return 0;}DWORD WINAPI Fun1Proc( LPVOID lpParamer //thread data; );DWORD WINAPI Fun原创 2013-06-13 13:43:38 · 448 阅读 · 0 评论 -
MFC多线程与多线程的同步
多线程程序的基础流程1、声明线程入口函数DWORD WINAPI ThreadProc( LPVOID lpParameter); //注意这里ThreadProc这个名字是可以按自己的要求修改的; 2、在主函数中为线程入口函数创建线程HANDLE WINAPI CreateThread( LPSECUR原创 2013-06-28 22:52:30 · 610 阅读 · 0 评论 -
在已输入的文本中插入文本
1、确认是否是随光标第一次输出文本//当文档出图随光标第一次输入时 if(m_ptCaret==m_ptWriteCaret) { //回车的情况 if(0x0d==nChar) { m_ptCaret.y+=tm.tmHeight; m_ptCaret.x=0; //以行为单位保存输入的字符串 m_strAarray.Add(m_strLine);原创 2013-07-01 20:34:46 · 630 阅读 · 0 评论 -
在文字处理中插入符处于插入的位置
关于在文档输入时准确的将插入符设置在两个文字中间1、通过m_ptWriteCaret的坐标判断是否输入了文字if(m_ptWriteCaret.x==0&&m_ptWriteCaret.y==0) pt=CPoint(0,0);若未输入文字,直接将插入符设置在(0,0)处;2、判断鼠标点击的纵坐标位置是否超过了文字输入的位置else { //光标位置超过了输入字符的情况原创 2013-07-01 17:24:48 · 934 阅读 · 0 评论