我想做一个没有任何可视化对话框的程序
我已经编写了一个程序,用于从文件中读取一些信息,并在处理之后将它写入另一个文件。我想做一个没有任何可视化对话框的程序
但是,当我打开我的程序时,我不想看到任何窗口出现在我的显示器上,即使片刻。有没有办法让它看不见?
如果您正在谈论Windows,那么您究竟看到了什么?一个控制台窗口弹出?如果您通过桌面GUI运行控制台程序,则会自动发生,因为控制台程序应该有一个控制台。
只需使您的应用程序成为GUI应用程序...并且不要创建任何窗口。
谢谢,我会试试看。 – 2012-07-08 12:31:32
您可以简单地创建一个Win32应用程序。
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
// do whatever you want
return 0;
}
我做到了,但我仍然看到一个控制台窗口! – 2012-07-08 12:47:54
它只适用于视觉工作室,谢谢。 – 2012-07-08 13:17:58
@armanradan你在使用GCC吗?如果是这样,请使用gcc -mwindows创建一个GUI程序。 – Rango 2012-07-08 13:53:30
Windows还是Unix? – 2012-07-08 12:18:06
似乎窗户;不,你不能。 – 2012-07-08 12:23:04
您必须告诉我们您的操作系统以及编译器,IDE等。但是,如果它在Windows中并且您正在使用Visual C++,那么您可能正在创建一个“控制台应用程序”,这当然会打开一个控制台。如果你创建一个Windows应用程序,你可以选择不打开一个窗口。 – Shahbaz 2012-07-08 12:26:27