C++ 无窗口示例
C++ No Window example
我正在使用此代码隐藏控制台窗口:
C++:
void Stealth()
{
HWND Stealth;
AllocConsole();
Stealth = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(Stealth,0);
}
它仍然显示一秒钟,因此作为一项任务,它非常烦人。一个技巧是创建一个没有GUI的Win32 GUI程序。我试过了,但是通过删除Visual Studio GUI示例的某些部分,代码总是损坏。您能否提供一个删除所有内容的空 GUI 程序,以便我可以使用它?
为重复候选提出的问题解释了如何创建一个不需要控制台的程序。
作为替代方案,您可以创建一个普通的控制台应用程序,只需从短链接启动它,然后在短链接中,您要求最小化窗口(短链接选项卡)。
它并不是一个真正的隐藏窗口,因为它存在于任务栏中并且可以正常重新打开,但我通常更喜欢这个。因为如果出现问题,这意味着您可以打开它并查找可能的消息,当事情进展顺利时,您几乎不会注意到任务栏中的新控制台图标。
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 问:如何使用C++中的按钮从窗口打开窗口
- SDL 窗口不会弹出
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 如何在cpp文件之间切换窗口?在Qt中
- QuadTree只在窗口的右上角绘制
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 如何在C++中找到active directory中禁用和锁定的窗口帐户
- 处理闪烁窗口事件
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- C++win32 API创建多个类似视口的窗口
- SFML RenderWindow打开窗口需要很长时间
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 获取 SFML 窗口的 HWND 和高可用性?
- 如何获取 GLFW 窗口 ID?
- GLEW/GLUT:调用init并创建一个窗口后,取消初始化并重新初始化?
- 用于窗口的 HID 终端
- SFML 文本未绘制在窗口上
- 如何为窗口截屏
- 由于无效的 ValidateRgn() 子窗口不会收到WM_PAINT消息