您的位置:首页 > 其它

API日志3 (Difs from Win32ap&Win32 Console)

2011-04-19 09:51 351 查看
我总结了各方的说法,现在ok了[希望各位看后能留言一下,我会和大家每天保持进步的,呵呵,谢谢支持!]

1.win32应用程序是有窗体的(当然也可以没有),有Windows消息循环机制的。

而win32控制台应用程序只是在控制台下运行的程序,类似以前dos的程序。


Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。

其中Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如圆形的、

不规则形状的…… 它们都是所谓的GUI(Graphics User Interface图形用户接口),我们可以通过鼠标点

击来完成控制。

而Win32 Console Application(win32控制台应用程序)往往是像MS-DOS窗口(XP中叫命令提示符)的样

子出现,我们得用键盘输入各种命令来使用它; 或者叫CUI(Character User Interface字符用户接口)。


2.实际上两者并没有多大区别。最大的区别当然是程序入口了,console的入口是main,Windows的入口时WinMain。而程序的入口点是可以重新设置的。我们可以在console应用程序中设置其入口点为WinMain,反之亦然。

3.

在创建win32控制台程序和win32程序时候在项目属性的区别

c++,预处理器定义:_WINDOWS _CONSOLE

链接器,子系统: 控制台(/SUBSYSTEM:CONSOLE) Windows (/SUBSYSTEM:WINDOWS)

记录之。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: