我可以在Visual Studio 2013中的表单应用程序中运行控制台应用程序吗?

时间:2016-06-16 16:23:03

标签: c# c++ visual-studio-2013

我制作了一个迷你游戏迷你游戏"在C ++中,我想将它集成到Visual Studio中的表单应用程序中,这样我就可以节省时间,试图在控制台中实现一个好看的菜单。

控制台游戏:

The Console Game

表格申请:

The Form Application 这甚至可能吗?

(我还是初学者,你可能已经注意到了)

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用图形库和固定宽度或位图字体(矮人堡垒)简单地重新创建控制台功能。据我所知,即使在最好的时候,你实际上也不能在另一个窗口内托管窗口,而且控制台窗口与标准窗口有点不同。

GDI +可能是最简单但最慢的方式。它内置于Windows窗体中,是一款非常成熟的产品,具有很多功能,但它并没有真正考虑到游戏的设计。

Direct2D实际上可能是一个更好的选择,这可能是你最好的选择,因为它更快。它有点复杂,但它有很多优化,实际上是Direct3D的一个子集。将GDI +和Direct2D混合在一起并不困难,尽管它需要一些工作。