2013-06-03 39 views
1

我目前遇到的问题是OpenGL与我的状态栏重叠,而窗口的菜单不会改变。任何想法如何解决这个问题?将状态栏放在顶部,就像菜单一样。如何在OPENGL上定位状态栏?

我使用CreateWindowEx为主窗口(自定义WNDCLASS)和状态栏(STATUSCLASSNAME)启用WS_CHILD。也许我错过了一些标志。

PS。我不使用GLUT,也不使用任何其他第三方库Windows和OpenGL

+0

你可以将你的opengl场景的z-index翻译得比状态栏更远吗?只是一个想法,不知道它是否有效 – dchhetri

+0

我不知道有这样的事情。因为每个窗口在Windows中都有自己的z-index – AngryChicken

+3

将WS_CLIPCHILDREN和WS_CLIPSIBLINGS样式添加到OpenGL窗口。 –

回答

2

您只需将WS_CLIPCHILDRENWS_CLIPSIBLINGS样式添加到OpenGL窗口。