在vc上运行程序时如何将运行时的exe窗口隐藏
发布网友
发布时间:2022-04-29 15:44
我来回答
共4个回答
热心网友
时间:2023-10-16 13:09
使用控制台程序的时候,窗口的绘制是由控制台自动完成的,你的程序无法控制它的显示。
如果要用VC来完成这个事情,需要写代码的。要么用MFC来完成,这个很简单;要么用windows API完成,这个稍微复杂一点,但是用VC也可以直接生成代码(新建工程的时候选择此项即可),然后将窗口显示方式改为SW_HIDE。
总之一句话,你要用main()来控制程序进程,那么就没办法控制窗口的显示;你需要用windows的消息规则来控制窗口的显示。来自:求助得到的回答
热心网友
时间:2023-10-16 13:09
使用控制台程序的时候,窗口的绘制是由控制台自动完成的,你的程序无法控制它的显示。
如果要用VC来完成这个事情,需要写代码的。要么用MFC来完成,这个很简单;要么用windows API完成,这个稍微复杂一点,但是用VC也可以直接生成代码(新建工程的时候选择此项即可),然后将窗口显示方式改为SW_HIDE。
总之一句话,你要用main()来控制程序进程,那么就没办法控制窗口的显示;你需要用windows的消息规则来控制窗口的显示。来自:求助得到的回答
热心网友
时间:2023-10-16 13:09
我记得 窗口属性里面有个选项 可以把边框去掉 就是只有窗口内容 你查查 好像是BorderStyle
热心网友
时间:2023-10-16 13:10
#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
ShowWindow(GetConsoleWindow(),SW_HIDE);
printf("hello、你“);
return 0;
}
热心网友
时间:2023-10-16 13:09
我记得 窗口属性里面有个选项 可以把边框去掉 就是只有窗口内容 你查查 好像是BorderStyle
热心网友
时间:2023-10-16 13:10
#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
ShowWindow(GetConsoleWindow(),SW_HIDE);
printf("hello、你“);
return 0;
}
热心网友
时间:2023-10-16 13:09
使用控制台程序的时候,窗口的绘制是由控制台自动完成的,你的程序无法控制它的显示。
如果要用VC来完成这个事情,需要写代码的。要么用MFC来完成,这个很简单;要么用windows API完成,这个稍微复杂一点,但是用VC也可以直接生成代码(新建工程的时候选择此项即可),然后将窗口显示方式改为SW_HIDE。
总之一句话,你要用main()来控制程序进程,那么就没办法控制窗口的显示;你需要用windows的消息规则来控制窗口的显示。来自:求助得到的回答
热心网友
时间:2023-10-16 13:09
我记得 窗口属性里面有个选项 可以把边框去掉 就是只有窗口内容 你查查 好像是BorderStyle
热心网友
时间:2023-10-16 13:10
表示不可能,假设连黑框都没有,如何打印"hello、你“
这是一个控制台程序
热心网友
时间:2023-10-16 13:10
#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
ShowWindow(GetConsoleWindow(),SW_HIDE);
printf("hello、你“);
return 0;
}
热心网友
时间:2023-10-16 13:09
使用控制台程序的时候,窗口的绘制是由控制台自动完成的,你的程序无法控制它的显示。
如果要用VC来完成这个事情,需要写代码的。要么用MFC来完成,这个很简单;要么用windows API完成,这个稍微复杂一点,但是用VC也可以直接生成代码(新建工程的时候选择此项即可),然后将窗口显示方式改为SW_HIDE。
总之一句话,你要用main()来控制程序进程,那么就没办法控制窗口的显示;你需要用windows的消息规则来控制窗口的显示。来自:求助得到的回答
热心网友
时间:2023-10-16 13:10
表示不可能,假设连黑框都没有,如何打印"hello、你“
这是一个控制台程序
热心网友
时间:2023-10-16 13:09
使用控制台程序的时候,窗口的绘制是由控制台自动完成的,你的程序无法控制它的显示。
如果要用VC来完成这个事情,需要写代码的。要么用MFC来完成,这个很简单;要么用windows API完成,这个稍微复杂一点,但是用VC也可以直接生成代码(新建工程的时候选择此项即可),然后将窗口显示方式改为SW_HIDE。
总之一句话,你要用main()来控制程序进程,那么就没办法控制窗口的显示;你需要用windows的消息规则来控制窗口的显示。来自:求助得到的回答
热心网友
时间:2023-10-16 13:10
表示不可能,假设连黑框都没有,如何打印"hello、你“
这是一个控制台程序
热心网友
时间:2023-10-16 13:09
我记得 窗口属性里面有个选项 可以把边框去掉 就是只有窗口内容 你查查 好像是BorderStyle
热心网友
时间:2023-10-16 13:09
我记得 窗口属性里面有个选项 可以把边框去掉 就是只有窗口内容 你查查 好像是BorderStyle
热心网友
时间:2023-10-16 13:10
#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
ShowWindow(GetConsoleWindow(),SW_HIDE);
printf("hello、你“);
return 0;
}
热心网友
时间:2023-10-16 13:10
#include <iostream>
#include<windows.h>
using namespace std;
int main()
{
ShowWindow(GetConsoleWindow(),SW_HIDE);
printf("hello、你“);
return 0;
}
热心网友
时间:2023-10-16 13:10
表示不可能,假设连黑框都没有,如何打印"hello、你“
这是一个控制台程序
热心网友
时间:2023-10-16 13:10
表示不可能,假设连黑框都没有,如何打印"hello、你“
这是一个控制台程序