如何在c ++ dos环境中添加按钮?当你点击它时,它会从游戏中创建一个响应。 (如果有库和A文件,我可以添加它们)
答案 0 :(得分:2)
...在这种情况下,我建议使用Allegro 4.2 for DOS。但这仅适用于80386和更高的CPU,而不适用于16位计算机。
答案 1 :(得分:1)
这会有帮助吗?
http://www.stanq.com/dosbuttons.html 或者我们有Allegro 我会推荐Allegro
您可以在我的博客上查看review of allegro。得到UI Button and other widget manual here
要了解allegro,您可以阅读:Game Programming All In One by Jonathan S. Harbour.。对于初学者来说这是一个很好的选择。
答案 2 :(得分:0)
命令行几乎只是文本。如果您想使用鼠标或任何类型的非文本GUI,您将需要一个库,您使用的库完全取决于您想要做什么。
答案 3 :(得分:0)
如果要创建UI类型的东西,则应使用UI库。 MFC,QT或Win32 API是我对Windows的了解。在控制台中,我认为创建按钮非常困难。
答案 4 :(得分:0)
您需要获取鼠标单击的坐标并确定它们是否在with按钮内。如果它们在按钮内,则应更改按钮的颜色以指示按,然后执行某些操作(或通过函数指针执行)。
这是大多数GUI框架处理按钮的方式。
(您可能希望远离DOS并使用适用于Windows的Graphics Framework。)