易截截图软件、单文件、免安装、纯绿色、仅160KB

C窗口程序带黑屏

我用记事本写了个C窗口程序,然后用用MinGW的gcc编译成.exe文件,双击后能够正常运行,但是为什么在执行程序的时,都会同时产生一个黑屏小窗口,怎么弄才能把这个黑屏小窗口去掉呢?
是不是调出来的DOS窗口呀。

我不知道是不是你所说的dos,但是它跟在运行里输入cmd后的黑屏很像,只是黑屏左上角的路径和文件名变成了我所执行的那个C程序

应该就是dos,按ctrl+c,退出黑屏,同时也退出程序
但是这样才能让黑屏一开始就别出现呢?

你在忽悠我吧 LZ

为什么这么说?

如果你的程序的入口函数是main()的话,出现黑屏时正常的,因为你的程序是从windows 控制台程序开始的,
windows 控制台程序就是我们常说的黑屏程序,如果你要写一个完整的windows应用程序,可以按照windows窗口程序的流程建立windows应用程序额,它的入口函数是winmain,推荐你看孙鑫的《vc深入详解》,学习windows程序设计。

#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{

MessageBox(NULL,"","",MB_OK);
return 0;
}


以上是我的代码内容,入口函数不是main()

VS2005正常

MessageBox(NULL,"","",MB_OK);
不是它弹出的窗口吗

是不是入口函数写的main()啊  写成WinMain()就不会有了  main()是DOS下和控制台程序的入口函数  所以系统会调用控制台来执行它



不好意思  没看到楼主7楼的话  如果不是这样的话那我就不清楚了


相关问答:

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

VFP如何调用C函数 - 其他数据库开发 / VFP

请问VFP中如何调用C/C++函数?

你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。

十豆三 老师,怎么才能修改自己的 ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......

高分求!最好是C/C++ - C/C++ / C语言

分别用结构化方法和面向对象方法编程实现下面要求:
对Circle和Rectangle实现以下功能Center,Move,Rotate,Print.
自己先订以下,这是一个刚学习计算机的人问我的


学习,看看

继续顶哦

学习了。

go o ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号