C语言或者C++中隐藏控制台窗口
2025-10-05 22:47:22
很多时候希望写的程序在后台静默执行,不显示那个黑色的控制台窗口。通过网上的设定入口点方法并没有用。不过通过查各种资料发现可以用一个自带的API实现。
首先可以写一个函数专门来隐藏窗口,再在main函数中引用函数即可。内容如下:
void HideWindow() {
HWND hwnd = GetForegroundWindow(); //获取程序启动时的窗口
if (hwnd) {
ShowWindow(hwnd, SW_HIDE); //设置指定窗口的显示状态
}
}
注意程序开头需要#include
主函数中引用它,发现就可以了!
完整代码:
#include
using namespace std;
void HideWindow() {
HWND hwnd = GetForegroundWindow();
if (hwnd) {
ShowWindow(hwnd, SW_HIDE);
}
}
int main() {
HideWindow();
system("pause");
}
虽然我上面用了pause语句,但是运行一下你发现还是看不到它了。在任务管理器里面可以找到并结束程序。
总结来说就是先创建HWND对象找到窗口句柄再设定其隐藏但不隐藏子窗口即可。
C语言也可以这么写,是一样的。
最新文章
- 女生全身spa都包括哪些项目针灸、香薰、草药疗法、太阳浴等四个大项目,再细分就有包括肠胃保养、脊柱保养、十二经络平衡术、全身淋巴排毒、全身芳香理疗、颅内净...
- 世界杯球迷热议话题霸占社交平台头条引言:世界杯热潮席卷社交平台 每逢世界杯,全球球迷的热情都被点燃,而今年的赛事更是掀起了一股前所未有的讨论热潮。无论是赛场上的精...
- 永安行客服人工电话服务体验分享号码是多少《永安行客服人工电话4001086919:您的出行好帮手》 永安行是一家提供公共自行车服务、电动自行车租赁以及智慧出行解决方案的知名企业。作...
- 感触良多(受益匪浅,感触良多)感触良多造句,用感触良多造句 1、造句:广大网民纷纷通过回帖来表达内心的感触。他的这种感触是从实践中来的。看到这些义工默默奉献,特...
- 杀好的多宝鱼怎样保存,最佳方法分享多宝鱼是一种非常美味的鱼类,但是不管是野生的还是养殖的多宝鱼,都需要在食用前进行杀好处理 。但是,很多人在处理完多宝鱼后,不知道...
- 芝麻通行证有什么用?这是花呗最快的提额办法!很多小伙伴都知道,支付宝旗下的花呗是不支持主动提额的,而且额度很难提升,除非是经常购物的人,否则用了几年额度还是几千元的大有人...
- 基本逻辑符号与数学符号列表常用逻辑符号 → ↔ ¬ ∧ ∨ ∀ ∃ ∵ ∴ Ψ \Psi Ψ(x) ι \iota ιxp(x) ┌└┃ □ ⋄ ⇒ ⇔ 希腊字母表 Α α (A a), Β β (B b), Γ γ (G g), Δ δ (D d), Ε ...
- 负1减1等于多少过程(负数减正数怎么算)反之。这里加括号要括号前是负号括号里要变号,加法正数加正数。异号两数相加,和取绝对值较大的符号,正负数的加减法则是同符号两数相...
- Nike Swoosh 护腕(1 对)¥59¥8933% 折让收藏Nike Swoosh 护腕(1 对)采用舒适面料,可随双手伸展并保持干爽,在比赛升温之际亦能助你成就出色表现。 显示颜色: 深夜蓝...
- 你喂的猫粮被它们吃了|貉爆发背后,我们如何与野生动物相处原创 姜辛宜 复旦青年 “ 2020年7月,上海一小区内频繁出现貉的踪迹。这些原本温和胆小的动物在猫粮旁争斗撕咬,甚至出现“貉咬人”疑云。 ...