C++ Windows睡眠()不停止其他任务
我知道我的要求是矛盾的C++ Windows睡眠()不停止其他任务,c++,windows,winapi,sleep,C++,Windows,Winapi,Sleep,我知道我的要求是矛盾的 SendNumber(LastNumber); Sleep(2000+(level*100)); SendNumber是一个函数,它使用WM_SETTEXT将LastNumber发送到编辑控件。我要做的是让程序休眠片刻,将文本保留在编辑控件上,然后在时间结束后删除此文本 我的问题是睡眠会阻止WM_SETTEXT键入文本,因此程序会等待2000+级别*100毫秒,然后文本会出现在编辑框中 有没有办法阻止程序向前运行直到时间结束,但不停止所有窗口活动?查看函数。这将在指定的
SendNumber(LastNumber);
Sleep(2000+(level*100));
SendNumber是一个函数,它使用WM_SETTEXT将LastNumber发送到编辑控件。我要做的是让程序休眠片刻,将文本保留在编辑控件上,然后在时间结束后删除此文本
我的问题是睡眠会阻止WM_SETTEXT键入文本,因此程序会等待2000+级别*100毫秒,然后文本会出现在编辑框中
有没有办法阻止程序向前运行直到时间结束,但不停止所有窗口活动?查看函数。这将在指定的时间段后向您的程序发送WM_定时器消息,然后您可以处理该消息。查看该函数。这将在指定的时间段后向您的程序发送WM_定时器消息,然后您可以处理该消息。添加
更新您的编辑控件
就在SendNumber之后。添加
更新您的编辑控件
就在SendNumber之后。计时器、线程。。。例如,请参阅和WM_TIMER。TIMER、threads、。。。例如,请参阅和WM_定时器。谢谢。这个解决方案并不完全符合要求,但它是一个很好的解决方案,它可能会在将来更容易地解决问题。谢谢。这个解决方案并不完全符合要求,但它是一个很好的解决方案,将来可能会更容易地解决问题。这个解决方案比睡眠要好得多,因为你的窗口没有无响应。这个解决方案比睡眠好得多,因为你的窗口没有无响应。