gpt4 book ai didi

c++ - 如何使用 openGL 在窗口的左上角创建菜单

转载 作者:太空宇宙 更新时间:2023-11-04 11:58:48 24 4
gpt4 key购买 nike

我正在用 openGL,在 Windows 上用 C++ 编写游戏。

我需要在窗口的左上角添加一些菜单和子菜单。

我已经看到右键单击弹出菜单,但我希望菜单与 firefox 等任何程序一样。

我怎样才能做到这一点?

编辑#1:

我添加了一个弹出菜单,当用这些按下人民币时:

glutCreateMenu(MenuSelect);
glutAddMenuEntry("Option1Name", option1);
glutAddMenuEntry("Option2Name", option2);
glutAttachMenu(GLUT_RIGHT_BUTTON);

然后进入 MenuSelect 函数,我正在打印一些文本。

最佳答案

你至少有两个选择:

  • 使用一些 Windows API(或 MFC)或 QT,这将在 OpenGL(使用 GDI 或其他技术)之上绘制菜单
  • 使用一些将在 OpenGL 中绘制 GUI 的第三方库(使用其渲染命令)

对于后一个选项和简单的 GUI,我建议 http://www.antisphere.com/Wiki/tools:anttweakbar

关于c++ - 如何使用 openGL 在窗口的左上角创建菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15027524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com