glutIconifyWindow 让当前窗口成为一个图标,也即是最小化。
-!
-!
设置当前窗口(必须是顶层窗口)的标题和图标化时的标题。
$
设置当前窗口的光标样式。
cursor 可选值有许多:如 GLUT_CURSOR_RIGHT_ARROW 指向右边的光标,
GLUT_CURSOR_LEFT_ARROW 指向左边的光标,GLUT_CURSOR_INFO 成为手状。
GLUT_CURSOR_DESTROY 呈叉状,GLUT_CURSOR_HELP 呈现问号的形状。等等。
四、窗口的覆盖管理
"%.
对当前窗口创建覆盖图层。该覆盖图的模式由初始化显示模式函数 glutDisplayMode()决定。
glutLayerGet(GLUT_OVERLAY_POSSIBLE)可用以设置对于当前窗口,是否允许产生由初始
化显示模式函数规定其模式的覆盖图层。
/#&#!
枚举量 layer 可选值为:GLUT_NORMAL,GLUT_OVERLAY.分别选取正常位平面或覆盖平面。
'!#
除去覆盖图。当没有覆盖图层时,调用这条语句也是安全的,这时系统不做任何事。
.'
标记该覆盖图层为需要重新显示的状态。
.
+.
显示当前窗口的覆盖图层;隐藏覆盖图层。这两条语句即时执行。注意一下,只有窗口可视时,
使用 glutShowOverlay 才能使其覆盖图层可视。当窗口被其他窗口遮挡时,其覆盖图层也被
遮挡从而不可视。
五、菜单管理
$ ,
当点击菜单时,调用回调函数 func,value 为传递给回调函数的数值,它由所选择的菜单条目对
应的整数值所决定。
这个函数创建一个新的弹出式菜单,并返回一个唯一的标识次菜单的整型标识符,并将新建的弹
出菜单与 func 函数关联在一起,这样,当选择此菜单中的一个菜单条目时,调用回调函数 func.