解决方案 »
- 列表框加进度条的问题
- 多文挡程序如何弄出两种不同风格的界面, 每个界面之间需要处理上下文环境吗.
- 用opengl画一个长方体,画出来的没有立体感,怎么设置视角
- 文本文件读取一行数据到一个字符串中如何实现?
- 对于多线程WaitForSingleObject()函数的自己的一些理解
- 请问各位高手:在VC下做一个输入法怎样实现??急
- FTP站点发布,好用你就顶
- 刚出学校,第一天上班,心里没底,求助,散分!
- 请问,如何截取程序的图标???谢谢!
- 如何改变背景颜色?
- pcshare2010全套源代码,VC学习帮助很大
- WaitaCommEvent,GetOverlappedResult,SetCommMask、GetCommMask
if (bResult == 0)//调用失败
{
TRACE("%s:ClearCommError调用失败,原因:%s",_GetTime(),_GetErrorCodeCause(GetLastError()));
break;//这里是跳出本次循环?还是跳出整个循环?
}
1、WaitCommEvent();这个函数等待的事件是谁设置的,等待的是什么?
2、WaitForMultipleObjects();这个函数中等待的第二个事件,也就是重叠IO的OVERLAPPED结构体中的事件,这个事件在那些情况下都会被设置为有信号?难道只是,写完成和读完成两种?
http://www.cnblogs.com/EdmundDwyane/p/3174308.html
windows本身的mscomm是个玩具,能把他开发完善了,还需要一堆时间,不建议普通程序员使用。
1、WaitCommEvent();这个函数等待的事件是谁设置的,等待的是什么?
2、WaitForMultipleObjects();这个函数中等待的第二个事件,也就是重叠IO的OVERLAPPED结构体中的事件,这个事件在那些情况下都会被设置为有信号?难道只是,写完成和读完成两种?
WaitForMultipleObjects该函数第三个参数是false,表明只要一个事件有信号就返回,,,只要读、写、关闭三个事件中,其中一个有信号就返回