一个关于等待用户输入的问题~标题上说不太明白 本帖最后由 elvish_imbalance 于 2012-07-13 08:50:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的设计方法是void CAAADlg::OnPress()中启动一个工作线程,工作线程使得cpu使用率也是处于较低状态在工作线程中做循环 while (s!=1) { ; ///请问此处应当加点什么,当接收到鼠标消息后再让程序进行下去 ///避免程序总是处于循环状态,CPU占用率处于很高的状态 }当OnLButtonDown(UINT nFlags, CPoint point) s = 1当然s是全局变量 WaitForSingleObject(...)等待受信初始化为线程挂起OnLButtonDown 使线程受信 循环中用个Sleep语句,CPU占用率就下来了。用事件会比较好。 while (s!=1) { Sleep(100); } CxImage 怎么安装使用 哪个效率高? 请教 google 搜索字词表明 的功能实现 的原理? 用HttpSendRequest发送get命令成功率太低,为什么啊? 跪求在对话框中加入CScrollView视图的源代码 CSDN的搜索引擎怎么了?? 急问,用sax能修改并保存所读取的xml文件吗? 谁用过“串口调试助手” VC工程不能正常打开? 关于程序版本在线更新的问题 error C2664 如何才能枚举出一个进程中所有的线程呢?
while (s!=1)
{
;
///请问此处应当加点什么,当接收到鼠标消息后再让程序进行下去
///避免程序总是处于循环状态,CPU占用率处于很高的状态
}
当OnLButtonDown(UINT nFlags, CPoint point)
s = 1
当然s是全局变量
OnLButtonDown 使线程受信
{
Sleep(100);
}