【问题标题】:is there any way to create a menu bar using glut? [duplicate]有没有办法使用 glut 创建菜单栏? [复制]
【发布时间】:2015-04-18 09:04:14
【问题描述】:

我尝试过使用弹出菜单,想知道是否有任何方法可以使用 glut 创建菜单栏,然后​​对其进行定制以提供几个子菜单

【问题讨论】:

    标签: opengl graphics glut


    【解决方案1】:

    在显示您想要菜单的对象后,您可以在 main 中添加以下行。

    glutCreateMenu(menu);  
    glutAddMenuEntry("Option 1",1);  
    glutAddMenuEntry("Option 2",2);  
    glutAttachMenu(GLUT_RIGHT_BUTTON);  
    

    并添加一个名为menu的用户定义函数

    void menu(int id) 
    {  
       switch(id)      
       {  
          case1: Option1_func();  
          break;  
    
           case 2: Option2_func();
           break;
    
         }
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2021-10-16
      • 1970-01-01
      相关资源
      最近更新 更多