用MessageBox和Sleep()

时间:2016-04-04 15:51:26

标签: c++

我有一个班级,它有两个重要的功能:

1 - 显示消息框 2 - 退出程序(win32)

但如果我显示MessageBox,程序不会终止/退出。 有人能解释一下为什么吗? 这是我的代码:

inline void MyClass::MessageBox()
{
    MessageBox(NULL, "This is an error!", "Error", MB_ICONSTOP | MB_OK);

    this->ExitProcess();

}

inline void MyClass::ExitProcess()
{
    while (true)
    {
        TerminateProcess(GetCurrentProcess(), 0);
    }
}

0 个答案:

没有答案