在Visual C 控制台应用程序中显示图像



我们如何在Visual C 控制台应用程序中显示图像?图像格式可以是BMP,JPEG,TIFF等类型的。我想打开一个新窗口并在该窗口中显示图像。我不想使用其他库,例如OpenCV等。谢谢!

您可以非常轻松,微不足道,从任何Windows应用程序显示图像。

例如,您可以使用C 库的system函数来启动使用所需图像的mspaint.exe。或者,您可以使用诸如ShellExecute之类的API函数来启动与文件名扩展相关联的查看器中的图像文件。

在控制台应用程序中system特别好,因为您避免了额外的控制台窗口弹出。

直接在控制台窗口中显示图像是不同的鱼水壶,因此在技术上具有挑战性,以至于人们可能会说这几乎是不可能的。

与具有控制台或GUI子系统的应用程序无关,但是为您管理一个控制台窗口,正如我通过不同的专用过程所记得的那样。

如果您想要这种效果(由原始问题强烈指示),您可以做什么,是在控制台窗口的顶部放置一个无边界的窗口。也许,如果有效,请制作控制台窗口所有者。但是,您想与控制台窗口一起移动该上的窗口,我猜这涉及一些复杂性。

控制台是基于文本的环境,不可能显示JPGS/BMP。您需要使用创建窗口的GUI库(例如使用Windows,例如WPF)来显示图像。

您已经使用C 和控制台使用了他人的库。使用库是什么编程。

您实际上可以使用以下方式从控制台应用程序打开WPF窗口:如何以编程方式从控制台启动WPF窗口?

相关内容

  • 没有找到相关文章

最新更新