我敢肯定,这个问题很简单。
使用 MFC C++,我需要包含哪些标头以及需要调用哪些函数才能在主线程上放置 1000 毫秒睡眠。
在 C# 中,它很容易 Thread.Sleep(1000); 那么有没有像 C++ 中那样简单的东西?
我正在播放声音,播放声音后退出。声音没有机会播放以退出快速。
我敢肯定,这个问题很简单。
使用 MFC C++,我需要包含哪些标头以及需要调用哪些函数才能在主线程上放置 1000 毫秒睡眠。
在 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/en-us/library/windows/desktop/ms686342 (v=vs.85).aspx