- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 Socket事件通讯模型
事件通知模型(WSAEventSelect) 它允许应用程序在一个或多个套接字上,接收以事件为基础的网络事件通知。 事件通知模型API函数: WSAEVENT WSACreateEvent(); int WSAEventSelect(SCOKET s, WSAEVENT hEventObject, LONG lNetworkEvents); BOOL WSAResetE
2014-09-04 17:32:05 999
原创 弹出菜单中用Domodal显示模态对话框,对话框得不到鼠标消息
问题描述: 在CListCtrl控件 子类化,处理鼠标右击事件 鼠标在ListCtrl控件中 右击 ->弹出菜单 ->选择相应的菜单项 -> 弹出模态对话框。 在弹出的模态对话框中,得不到鼠标消息,但是发生一次窗口切换,该模态对话框就可以得到鼠标消息。 问题解决办法: 在对话框对象调用DoModal(); 前 调用ReleaseCapture(); 就可以解决上面的问题。 首先
2013-04-01 17:10:24 1164
原创 Tab控件跟ListCtrl控件联合使用,ListCtrl控件有可能被遮挡问题
问题描述: 在对话框界面上放一个Tab控件,一个ListCtrl控件 在OnInitDialog中对两个控件做初始化 调整好Tab控件大小 调整ListCtrl大小和位置 (ListCtrl 样式 选中Report) 在对控件初始化 时 ListCtrl 添加一个记录 在程序界面,选中ListCtrl 中的一条记录,然后发生一次窗口切换(让别的引用程序遮挡住该程序) 当切
2013-04-01 16:10:59 1111
原创 利用CRITICAL_SECTION实现进程通信
定义临界区变量 CRITICAL_SECTION gCriticalSection; 通常情况下,CRITICAL_SECTION 结构体应该被定义为全局变量, 以便于进程中的所有线程方便地按照变量名来引用该结 构体。 初始化临界区 VOID WINAPI InitializeCriticalSection( LPCRITICAL_SECTION lpCriticalSection //指
2012-04-07 14:49:48 796
原创 CEvent事件跟线程的使用
建立一个基于对话框的MFC工程,窗体上房一个按钮,创建一个CButton对象,在头文件中加入CEvent事件的头文件#include 和线程头文件 #include , 在对话框工程头 .h 文件中声明一个线程处理函数(类外声明)。 UINT WINAPI ThreandOne(LPVOID pParam); CEvent m_MyEvent(false,true); //创建
2012-04-07 14:37:44 1774
TCP-IP协议详解1,2卷
2012-05-28
C++编程思想(中文版pdf高清)(1,2卷)
2012-05-15
windows核心编程(CHM)第五版及源码
2012-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人