設(shè)置菜單狀態(tài)回調(diào)函數(shù)
func為注冊(cè)的菜單狀態(tài)回調(diào)函數(shù)
status表示當(dāng)前是否使用菜單,為以下定義的常量
| GLUT_MENU_IN_USE | 菜單正在使用 |
| GLUT_MENU_NOT_IN_USE | 菜單未被使用 |
x,y表示鼠標(biāo)按下式,光標(biāo)相對(duì)于窗口左上角的位置
這個(gè)函數(shù)時(shí)glut程序判定是否正在使用菜單,當(dāng)彈出菜單時(shí),調(diào)用注冊(cè)的菜單狀態(tài)回調(diào)函數(shù),同時(shí)status設(shè)置為常量GLUT_MENU_IN_USE, 當(dāng)菜單使用完畢時(shí),也調(diào)用菜單狀態(tài)回調(diào)函數(shù),此時(shí)status變量變?yōu)镚LUT_MENU_NOT_IN_USE.從已彈出的菜單中再?gòu)棾龅牟藛尾划a(chǎn)生菜單狀態(tài)回調(diào)過程.每個(gè)glut程序只有一個(gè)菜單狀態(tài)回調(diào)函數(shù).