繁体   English   中英

MFC C ++在主线程上放置了1000 MS睡眠时间?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM