AfxEndThread 这是什么?
OnBnClickedButtonCycleReset()只负责反转m_bCycledReset,别的不做。
循环部分拿别处去。
OnBnClickedButtonCycleReset()只负责反转m_bCycledReset,别的不做。
循环部分拿别处去。
解决方案 »
- 急!vc++ socket怎么一次传数据库里查询的多条记录
- MFC中遇到问题
- SendMessage(WM_CLOSE)和CDialog::Cancel()的详细区别!
- 用一张大图片做背景, 上面添加若干个小图片
- 如何知道socket的状态,比如是不是“连接”或者是“断开”
- 我创建了一个新的进程,打开一个程序:程序在里面。。 为什么会失败啊?
- !!------------ 安装程序的开发-----------!!!
- 初学者圣殿之“深入浅出技术名词”(续1)
- fatal error C1189:
- 图象
- vs编译器“链接器”->命令行 //Other Opation在哪儿???
- VC++ 6.0安装成功,正常运行。安装MSDN不能使用【在线等、求助攻】。
在while()循环中WaitFor...一个Event或者信号量。点击按钮,创建worker thread,线程函数里面的while()循环开始执行。开始检测。
再次点击按钮,将Event设置为有效状态,这样WaitFor...返回WATI_OBJECT_0之后,
就break;,退出循环。结束检测。点击按钮时,应该创建线程,还是将退出事件设置为有效状态,可以用现在的
成员变量m_bCycledReset来控制。楼主现在的程序,在UI主线程中搞了一个busy loop,肯定会让界面卡住的。
{
g_Analyser.DisposeAtrCmd("/atr"); // 与usb相关的处理函数
if (PeekMessage (&msg, NULL, 0, 0, PM_REMOVE))
{
if (msg.message == WM_QUIT)
break ;
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
}
}