为什么在Visual Studio中用c ++编写GUI应用程序的代码与控制台应用程序不同?

时间:2017-07-21 11:37:37

标签: c++ visual-studio user-interface visual-studio-2017

我只是c ++的初学者,我正在尝试为我的作业学习它。我过去几周一直在学习如何编写简单的控制台应用程序,一切都很顺利,直到我尝试使用这些知识使用可视化编辑器编写GUI应用程序。我创建了一个gui,当我双按下按钮时,代码类似于C ++但不完全相同。

我的问题是,有没有办法仍然使用可视化编辑器并使用标准的c ++,还是我必须学习另一个(visual?)c ++才能使GUI可用?

1 个答案:

答案 0 :(得分:4)

好吧,你可以使用标准C ++(或者C就此而言)来编写GUI,但你必须使用Windows API来绘制GUI并处理你的应用程序将会发送的消息从操作系统接收。

但是,Visual C ++实际上是帮助你在这里给你一个模板起点应用程序,你可以添加你的特定功能。它为你生成的内容 C ++,尽管它会充斥着宏和c。这确实使它在第一次检查时看起来很陌生。

所有人都说,我相信酷猫现在使用Qt。