C++ 程序运行后出现DOS界面
我不想让DOS界面出现,该怎么做?????编写好的程序,一运行就先出现个dos界面,后出现我程序的画面。...
我不想让DOS界面出现,该怎么做????? 编写好的程序 ,一运行就先出现个dos界面,后出现我程序的画面。
展开
展开全部
普通的C程序属于console类(控制台)其入口函数一般是main
如果想写窗口程序它属于win32 GUI 其入口函数一般是WinMain
一个最简单的win32 gui程序可以这样写:
#include <windows.h>
int WinMain(HINSTANCE hInstance, HINSTANCE, hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, TEXT("Hello, Windows"), TEXT("First"), MB_OK);
return 0;
}
如果你用的是VC6只要新建一个win32 application即可, 如果是其它的工具也同理找相应的
想了解做窗口程序可以参考《windows程序设计(第五版)》。
参考关键词:win32程序设计、 windowsAPI、 windowsSDK编程 等
追问
用的VC2010 建了一个 win32应用程序,出了一堆文件夹,不知道把代码复制到哪里。。。
追答
重新建一个win32应用程序, 在建的时候注意有一步要选建“空项目” 这样工程建好后只有三个文件夹在左侧可以看到source, header, others
source存放.c/.cpp源代码
header存放.h头文件
这时你就可以再新建一个 .c/.cpp的文件在其中写代码
展开全部
只有你写的是控制台程序才会出现dos窗口吧,你要不出现,之间新建应用程序就可以了啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那是因为你创建的是win32控制台应用程序
所以出来就是DOS的界面
所以出来就是DOS的界面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在main函数开始得到当前窗口的hWnd,然后调用隐藏窗口的API。之后再CreateWindow创建要显示的子窗口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |