以main为入口的Windows控制台程序能不能创建窗口?

C/C++ > C++ 语言 [问题点数:20分,结帖人zyq_123]
等级
本版专家分:207
结帖率 98.66%
等级
本版专家分:0
等级
本版专家分:985
等级
本版专家分:3429
等级
本版专家分:985
等级
本版专家分:207
等级
本版专家分:3429
等级
本版专家分:207
等级
本版专家分:3429
等级
本版专家分:3429
zyq_123

等级:

控制台应用程序下,创建窗口,避开WinMain函数入口

一直以来,采用C语言方式的Windows编程的时候,程序入口必须是WinMain()函数,当开始学习MFC的时候,又觉的MFC的框架结构繁冗混乱,萌生了自己写一个窗口类编写Windows程序,同时想和C#一样避开WinMain的启动函数...

将Window窗口程序改成Windows 控制台程序

刚刚在项目搭建单元测试框架, google test必须要求在控制台下显示,因此将项目的窗口程序改成了控制台程序。 #pragma comment(linker, "/subsystem:console")同时将WinMain修改成main。 常见错误:1. #pragma ...

控制台下创建窗口和WinMain入口创建窗口简单程序

控制台下创建窗口和WinMain入口创建窗口简单程序

VC如何在控制台应用程序创建Windows窗口界面

在VC中,我们可以创建两类应用程序,一种是控制台下的,只有一个黑窗口,dos风格的,只能用键盘输入来交互的;另一种是Windows窗口界面的,用鼠标点来点去操作交互的。前者通过main函数开始,即程序入口点,后者...

隐藏控制台应用程序窗口

众所周知,控制台应用程序一般都会显示一个控制台窗口(虚拟DOS窗口),但很多时候控制台程序的执行逻辑根本需要与用户进行交互,所以显示这个难看的窗口纯属多余,那么如何将它屏蔽掉呢?下面我向大家介绍一种...

windows应用程序,控制台程序,mfc项目,空项目

为了照顾程序设计人员,微软公司在windows附件形式保留了DOS,叫做MS DOS,不是纯DOS,而是工作于win32平台之上,具有程序窗口且在其中显示传统DOS字符界面,人们将运行在MS DOS上的程序称作控制台程序。...

Vs2008 win32控制台程序不弹出控制台窗口的方法

想看到,控制台程序那个控制台窗口可以这样设置:  project->settings->link,category选output,在project options里把/subsystem:console改/subsystem:windows.然后Entry-point symbol里填mainCRTStartup就...

Windows Console 控制台窗口界面切换

众所周知,控制台应用程序一般都会显示一个控制台窗口(虚拟DOS窗口),但很多时候控制台程序的执行逻辑根本需要与用户进行交互,所以显示这个难看的窗口纯属多余,那么如何将它屏蔽掉呢?下面我向大家介绍一种...

VC++如何创建无CMD窗口控制台程序

默认情况下,用VS2010新建一个win32控制台程序,运行时会弹出CMD窗口。 #pragma comment(linker,"/subsystem:\"Windows\" /entry:\...原理:VC 控制台应用程序入口cmd窗口后才进入main函数。而上面的指令是告诉编

如何屏蔽控制台应用程序窗口(虚拟DOS窗口

 众所周知,控制台应用程序一般都会显示一个控制台窗口(虚拟DOS窗口),但很多时候控制台程序的执行逻辑根本需要与用户进行交互,所以显示这个难看的窗口纯属多余,那么如何将它屏蔽掉呢?下面我向大家介绍一种...

VC创建窗口控制台程序 / VC++如何创建无CMD窗口控制台程序

很多情况下,控制台程序在运行的时候会在Windows桌面有一个窗口,如何做到显示窗口(这样可以防止用户小心关闭了你的程序),程序仍然可以正常运行呢? 只需要按照下面的两步就可以做到,后面会介绍原理。 参考...

VC无窗口控制台程序

VC无窗口控制台程序 #pragma comment(linker,"/subsystem:\"Windows\" /entry:\"mainCRTStartup\"") 如果使用Unicode字符集,mian可以修改...原理:VC 控制台应用程序入口cmd窗口后才进入main函数。而上...

让Win32窗口程序拥有控制台窗口

让Win32窗口程序拥有控制台窗口  首先,什么我们有了普通窗口后还要控制台窗口呢... WinMain作为入口函数后,手动创建控制台窗口,然后创建了普通窗口,输出了一些信息到控制台窗口。 具体实现:  

windows控制台程序实现窗口显示

一般是在Visual Studio里新建Win32应用程序,而不是Win32 console application(控制台程序),然后使用GDI的一些API,例如CreateWindow、CreateWindowEx来实现窗口创建、显示等。 实际上MSDN官方并没有说只能是...

VC++技巧 在控制台程序中隐藏控制台窗口

大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似DOS窗口的console窗口,但是有的时候我们只想在程序中运行一段功能代码,希望显示这个console窗口,让代码执行完毕...

win32控制台程序和win32程序的区别

也就是win32应用程序入口点可以被设置为main。反之亦可。、 win32 控制台运行程序开发的一般没有界面,是dos界面下运行的应用程序。 项目一般采用了界面开发,如mfc界面,开发的结果是一个界面, 1、Win32项目包括...

C#中控制台程序windows窗体应用程序的编程区别

控制台程序代码段: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication { class Program { static v...

如何在WinMain入口创建控制台窗口

创建控制台窗口 #include<windows.h> #include<iostream> int WINAPI WinMain(HINSTANCE , HINSTANCE, LPSTR, int nCmdShow) { AllocConsole(); //create console SetConsoleTitle(L"SHMRenderDebugC...

mainCRTStartup 如何屏蔽控制台应用程序窗口

(hangwire发表于2004-9-11 15:40:02) 众所周知,控制台应用程序一般都会显示一个控制台窗口(虚拟DOS窗口),但很多时候控制台程序的执行逻辑根本需要与用户进行交互,所以显示这个难看的窗口纯属多余,那么如何...

console控制台程序隐藏窗口

有人会说,既然是控制台程序,隐藏了命令行窗口还看什么。 其实是某些程序虽然目标是生成视窗程序,但是却是使用控制台的方式编译的(特别是使用某些从LINLUX平台移植到WINDOWS上来的程序库)。所以在启动...

VC创建窗口控制台程序

"/subsystem:\"Windows\" /entry:\"mainCRTStartup\"")(1)以上代码加入你的头文件stdafx.h或其他头文件中就不会有控制台窗口了 (2)要注意建

C/C++编写Windows窗口应用程序(Win32程序),非黑漆漆的控制台窗口

Windows应用程序是基于消息驱动的,任何线程只要注册窗口类都会有一个消息队列用于接收用户输入的消息和系统消息。 一、 窗口创建流程 创建一个完整的窗口需要经过下面四个操作步骤: 设计一个窗口类(填写...

Win32程序控制台应用程序的项目互转设置

如果是dos控制台程序,那么main入口函数,在VS2010中新建项目“win32控制台应用程序” 而如果入口函数指定不当,很显然c语言运行时找到配合函数,它就会报告错误。 修改设置适应你的需求   如果你需要的...

屏蔽控制台应用程序窗口

众所周知,控制台应用程序一般都会显示一个控制台窗口(虚拟DOS窗口),但很多时候控制台程序的执行逻辑根本需要与用户进行交互,所以显示这个难看的窗口纯属多余,那么如何将它屏蔽掉呢?下面我向大家介绍一种...

控制台程序隐藏方法总结(四种)

学习计算机,往往先从Windows环境下学习编程,学习编程,往往从C学起,学习C,往往又从控制台程序学习,何为控制台,就是那个黑框白字的界面。对于这样一个最初认为奇陋无比而现在认为无所不能的编程平台,有时候...

为控制台窗口建立消息队列(转)

介绍Windows窗口、消息、子类化和超类化(2011-05-08 15:32:07) 转载▼标签: 杂谈分类: windows程序设计这篇文章本来只是想介绍一下子类化和超类化这两个比较“生僻”的名词。为了叙述的完整性而讨论了Windows的...

VC++ 控制台程序不弹出窗口的方法

需要头文件windows.h,在程序开始时调用就行了。但是VC开发环境的控制台还是会有的,因为那是VC调的,不过你的程序不会输出到那个控制台罢了...

C++入门之创建第一个控制台程序

笔者当年也是,本例用于介绍如何用visualstudio 2017来创建一个简单的控制台应用程序。 首先,打开visual studio 2017,就像这样。 点击左上角的开始按钮,选择新建->新建项目。 然后在弹出的窗口中...

控制台程序不显示dos窗口的方法

在实际项目中,为了实现某些功能,但是希望给用户显示windows窗口或者dos窗口时,以下是比较常用的两种方式实现窗口隐藏: 方法1: 在头文件下加上一句预处理命令: #pragma comment( linker, "/subsystem:\...

VC 控制台程序中隐藏控制台窗口

大家都知道,当编写一个win32 ...中运行一段功能代码,希望显示这个console窗口,让代码执行完毕之后程序自 动退出. 下面就介绍一下,如何隐藏win32 console application的console窗口 因为此种方法是通过设置编

相关热词 c# directx 关闭进程时执行c# c#工业应用 c#状态栏控件 c#窗体调颜色 c# 设置listbox c#窗口实现好友列表 c# orm 框架哪个好 c# 字符串转变量名 c# float 赋值