
程序的文件头某个位置指定了该程序是IMAGE_SUBSYSTEM_WINDOWS_GUI还是IMAGE_SUBSYSTEM_WINDOWS_CUI。图形化的GUI,或
命令行的CUI。如果是CUI,那么该程序就是控制台程序,它启动的时候就会被自动分配给一个控制台(Console)。在GUI程序中,窗口不是必要的,虽然信早绝大部分程序都有。准确的说,控制台程序也可以创氏歼建窗口(MessageBox.Show("")就可以了)。窗口程序也可以拥有一个控制台(AllocConsole API)。
不是。如果单纯的控制台(即console),可以调用系统的messagebox 会d出一个改歼对话歼指框,但这个都不是窗体程序(即winform)。与C++相关的窗体程序使用的是VC++开发,应用的是MFC(Microsoft Foundation Classes),不过现在已被.NET融入。楼主应区别核改冲C++开发和VC++开发······欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)