在vc上运行程序时如何将运行时的exe窗口隐藏
#include<iostream>#include<windows.h>usingnamespacestd;intmain(){printf("hello、你“);re...
#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
printf("hello、你“);
return 0;
}就是运行这个程序时,隐藏它的exe窗口,那个SW_HIDE,这个程序的exe路径是C:\\Program Files\\Microsoft Visual Studio\\MyProjects\\444\\Debug\\444.exe 展开
#include<windows.h>
using namespace std;
int main()
{
printf("hello、你“);
return 0;
}就是运行这个程序时,隐藏它的exe窗口,那个SW_HIDE,这个程序的exe路径是C:\\Program Files\\Microsoft Visual Studio\\MyProjects\\444\\Debug\\444.exe 展开
4个回答
展开全部
使用控制台程序的时候,窗口的绘制是由控制台自动完成的,你的程序无法控制它的显示。
如果要用VC来完成这个事情,需要写代码的。要么用MFC来完成,这个很简单;要么用windows API完成,这个稍微复杂一点,但是用VC也可以直接生成代码(新建工程的时候选择此项即可),然后将窗口显示方式改为SW_HIDE。
总之一句话,你要用main()来控制程序进程,那么就没办法控制窗口的显示;你需要用windows的消息规则来控制窗口的显示。
如果要用VC来完成这个事情,需要写代码的。要么用MFC来完成,这个很简单;要么用windows API完成,这个稍微复杂一点,但是用VC也可以直接生成代码(新建工程的时候选择此项即可),然后将窗口显示方式改为SW_HIDE。
总之一句话,你要用main()来控制程序进程,那么就没办法控制窗口的显示;你需要用windows的消息规则来控制窗口的显示。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得 窗口属性里面有个选项 可以把边框去掉 就是只有窗口内容 你查查 好像是BorderStyle
更多追问追答
追问
可是我又不是去除边框啊!!
追答
你是说 要隐藏 这个路径显示的那个地方 是吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
ShowWindow(GetConsoleWindow(),SW_HIDE);
printf("hello、你“);
return 0;
}
#include<windows.h>
using namespace std;
int main()
{
ShowWindow(GetConsoleWindow(),SW_HIDE);
printf("hello、你“);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表示不可能,假设连黑框都没有,如何打印"hello、你“
这是一个控制台程序
这是一个控制台程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询