2014-03-19 199 views
4

如何在Microsoft Visual C++的Win32控制檯應用程序中顯示彈出窗口? 這是用於使用OpenCv構建睏倦檢測系統。在Win32控制檯應用程序中顯示彈出窗口

+0

你想要一個模式彈出? –

+0

我只想顯示消息「The driver is sleeping !!」 –

+0

If(eyesclosed for a no of frames){Display popup(Sleeping);} –

回答

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

確保包含windows.h。你調用這個線程會阻塞。

+1

那不是一個彈出窗口。它的一個消息框。 –

+2

@vlad_tepesch:它是一個操作系統提供的彈出窗口。 「我只想顯示消息......」正是「MessageBox()」的設計目的。 –

2

您只需調用是這樣的: -

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

你必須包括對這個工作。

這些APIS仍然可以從控制檯應用程序工作。

相關問題