使用imGui框架时,如何去掉背后的窗口,如何隐藏exe运行时的cmd黑框窗口。


一、隐藏窗口

 

找到代码里的

::ShowWindow(hwnd, SW_SHOWDEFAULT);

改成

::ShowWindow(hwnd,SW_HIDE);


二、隐藏console窗口黑框(CMD窗口)//仅限windows平台

方法:在Winmain.cpp头文件引用处添加:

#pragma comment(linker, “/SUBSYSTEM:windows /ENTRY:mainCRTStartup”)

效果如图:

[C/C++]使用imGui框架绘制界面_如何去掉外面的窗口_如何隐藏exe运行时的cmd黑框窗口

imgui隐藏console窗口

此方法可以隐藏黑框,并且可以隐藏任务管理器内的控制台进程。

以上是教程的全部内容。