Можно ли запустить приложение консоли внутри приложения формы в Visual Studio 2013?

Я сделал небольшую «мини-игру с лабиринтной консолью» на C ++ и хотел бы интегрировать ее в приложение для форм в Visual Studio, чтобы сэкономить время, пытаясь реализовать красивое меню в консоли.

Консольная игра:

Консольная игра

Форма заявки:

Форма заявки
Это вообще возможно?

(Я все еще начинающий, как вы могли заметить)

0

Решение

Самый простой способ сделать это, вероятно, — просто воссоздать консольную функциональность, используя графическую библиотеку и растровый шрифт с фиксированной шириной (точечный рисунок). Насколько мне известно, вы не можете даже разместить окно внутри другого окна, даже в лучшие времена, и консоли все равно немного отличаются от стандартного окна.

GDI +, вероятно, самый простой, но самый медленный путь. Он встроен в формы Windows и является очень зрелым продуктом с множеством функций, но на самом деле он не предназначен для игр.

Direct2D на самом деле может быть лучшим вариантом, который может быть вашим лучшим вариантом, так как он быстрее. Это немного сложнее, но в нем много оптимизации и, по сути, это подмножество Direct3D. Не должно быть трудным объединить GDI + и Direct2D вместе, хотя это займет немного работы.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector