有没有办法使用 glut 创建菜单栏



我尝试使用弹出菜单,想知道是否有任何方法可以使用 glut 创建一个菜单栏,然后将其自定义以提供几个子菜单

您可以在显示要为其菜单的对象后在主中添加以下行。

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;
     }
  }

相关内容

  • 没有找到相关文章

最新更新