在Win32控制台应用程序中显示弹出窗口

时间:2014-03-19 09:40:04

标签: c++ winapi

如何在Microsoft Visual C ++中的Win32控制台应用程序中显示弹出窗口? 这是用于使用OpenCv构建睡意检测系统。

3 个答案:

答案 0 :(得分:11)

MessageBox( nullptr, TEXT( "The driver is sleeping!!" ), TEXT( "Message" ), MB_OK );

确保包含windows.h。你调用它的线程将阻止。

答案 1 :(得分:4)

您可以拨打以下内容: -

MessageBoxA(NULL, "Wake Up!", "Alert!", MB_OK | MB_ICONEXCLAMATION);

你必须包含这项工作。

这些APIS仍可通过控制台应用程序运行。

答案 2 :(得分:1)

#include <windows.h> 

int main() { 
        MessageBox(NULL, L"The message", L"The caption", MB_OK);

        return 0; 
} 

记住要链接到user32.lib