我们可以互换控制台和 Win32 C++ 的命令和功能吗?

can we have commands and functions of console and win32 c++ interchanged?

本文关键字:命令 功能 C++ Win32 互换 控制台 我们      更新时间:2023-10-16

我用c ++控制台编程开发了通信程序,它很完整,工作正常。现在我需要出于某种实时目的更改我的代码,我需要使用前面的代码并进一步添加并生成.avi电影(最有可能使用 BMP 图像)。

问题是,正如我所了解的那样,电影只能用win32 c ++生成,而不能用控制台编程生成?

因此1. 我是否可以使用与 win32 编程在控制台编程中使用的相同代码(当然进行必要的更改)和 API?

  1. 我可以反过来,即在win32 c ++中制作电影生成代码,然后以某种方式包含在控制台程序中。如果是,知道吗?

任何其他想法也是可观的

Win32 编程和"控制台"编程没有区别 - 您可以同时使用两者。 唯一的区别是您正在使用的主入口函数(通常是主入口函数与 WinMain)。 因此,如果控制台应用程序可以更轻松地调整,请不要费心设置新项目。

事实上,控制台

应用甚至可以制作窗口,基于窗口的应用也可以创建自己的控制台。 与 Win32 C++和控制台C++没有区别(除了我提到的您使用的主入口函数以及传达输入和输出的惯用方式)。