[英]How to get rid of the console window
我嘗試使用以下代碼制作一個簡單的MessageBox
:
#include <windows.h>
int main() {
MessageBox(NULL, "Hello", "Message Box", MB_OKCANCEL);
}
但是在使用 MinGW 工具鏈在 Dev-C++ IDE 中構建它時,我在MessageBox
后面彈出了一個控制台 window 。
有沒有辦法擺脫這個控制台 window?
是的,編譯“windows”子系統。 以下是在多個IDE上執行此任務的說明 。
WinMain
- 請參閱Windows編程的任何介紹)。 給你 go
#include <Windows.h>
int main() {
HWND hwnd;
AllocConsole();
hwnd = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(hwnd, 0);
MessageBox(NULL, "Hello", "Message Box", MB_OKCANCEL);
ShowWindow(hwnd, 0);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.