我写一个简单的过剩应用程序,我的老师要我创建一个顶部的菜单栏,在任何Windows应用程序(你知道,文件\编辑等,在窗口顶部的标尺)。
我看着过剩文档和Google搜索,所有我能找到的是,鼠标的右键打开一个弹出菜单 - 定义不算什么。
我写一个简单的过剩应用程序,我的老师要我创建一个顶部的菜单栏,在任何Windows应用程序(你知道,文件\编辑等,在窗口顶部的标尺)。
我看着过剩文档和Google搜索,所有我能找到的是,鼠标的右键打开一个弹出菜单 - 定义不算什么。
glut库如创建窗口,回调函数,定时器,鼠标事件和按键提供服务。 但是你想窗口菜单栏中的这GLUT不提供内置的功能。 GLUT是游戏,模拟不是GUI有用。 对于您必须使用GUI库。 以下是GUI库的最佳名单
其中我建议你使用QT,因为QT还面向对象的适用与C ++。 的帮助下QT-创造者 ,你可以通过在一分钟内拖放使GUI。
尝试疯狂埃迪的GUI系统 ,支持菜单和弹出
疯狂埃迪的GUI系统是一个免费的图书馆提供窗口和小工具,图形API /发动机中这样的功能本身并不提供,或严重缺乏。 图书馆是面向对象的,用C ++编写,并针对游戏开发谁应该把这些时间花在创造伟大的游戏,而不是构建GUI子系统!