Windows Forms специфичны для .Net, поэтому вам нужно использовать C ++ / CLI (это «управляемый C ++»), если вы хотите это сделать.
Тем не менее, я не уверен, что вы действительно хотите формы Windows? Вы просто хотите какой-то оконный графический интерфейс, верно? Если это так, вы можете использовать что-то вроде MFC или просто собственные вызовы O / S, чтобы создать свой GUI, или вы можете использовать API-оболочку, например Qt
[РЕДАКТИРОВАТЬ] Просто уточнить немного:)
Я также слышал кое-что об управляемом C ++. Что это?
C ++ / CLI - это .Net-реализация C ++. Здесь вы можете использовать как обычный C ++, так и управляемый код. C ++ / CLI - это попытка Microsoft облегчить процесс обучения для разработчиков C ++, чтобы они смогли перейти к управляемой среде, однако в наши дни она используется нечасто, хотя вам, вероятно, будет трудно найти (m) какие-либо хорошие учебные пособия. Visual C ++ - это просто название IDE, оно не имеет никакого отношения к тому, какой тип C ++ вы используете. Вы можете использовать Visual C ++ так же, как вы используете g ++, но если вы не хотите ничего делать с консольным приложением, вам нужно подключить некоторую логику GUI к вашему приложению. Как сказано в моем первоначальном ответе, это можно сделать несколькими способами.
Если вы уверены, что хотите использовать .Net, я рекомендую провести день с C #, так как это очень легко узнать, если у вас есть опыт работы с C ++, но, судя по вашему вопросу, я не думаю, что это то, что вам нужно: )