我该如何在Microsoft Visual C++的Win32控制台应用程序中显示一个弹出窗口?
这是为了使用OpenCv构建一个瞌睡检测系统。
MessageBox( nullptr, TEXT( "The driver is sleeping!!" ), TEXT( "Message" ), MB_OK );
确保包含windows.h头文件。您调用此函数的线程将会被阻塞。
MessageBox()
的设计初衷。 - Remy LebeauMessageBoxA(NULL, "Wake Up!", "Alert!", MB_OK | MB_ICONEXCLAMATION);
为使其正常工作,您需要包含。
这些API仍可从控制台应用程序中使用。
#include <windows.h>
int main() {
MessageBox(NULL, L"The message", L"The caption", MB_OK);
return 0;
}
user32.lib
进行链接。