[英]MFC C++ put a 1000 MS sleep on main thread?
我敢肯定,这个问题很简单。
使用MFC C ++,需要包含哪些标头以及需要调用哪些函数才能在主线程上放置1000 ms睡眠。
在C#中,使用Thread.Sleep(1000)很容易; 所以有什么和C ++一样简单吗?
我正在播放声音,播放声音后退出。 声音没有机会播放快速退出。
就这么简单:
#include <cstdlib>
std::sleep(1);
巧妙地,在C ++ 11下:
#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::seconds(1));
如果要坚持使用MFC:
#include <windows.h>
接着:
Sleep(1000);
文档: http : //msdn.microsoft.com/zh-cn/library/windows/desktop/ms686342(v=vs.85).aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.