OpenGL and Windows main menu

I have put a main menu on my opengl application, the menu displays and handles mouse clicks… But the dropdown part only drops down when you move the mouse down…

Becuase opengl draws the window by itself, do i need to update anything ??

My program dosn’t handle the WM_INITMENUPOP message… Should i handle that message ??

Im not using Glut, im writing my own OpenGL Windows toolkit, it’s almost done, the only thing im having trouble with is this main menu thing…

To see what i mean, heres the demo: ( 30KB )… It’s not that flash yet…
http://www.ompac.net.au/~troyfa/Menu.zip

While on the subject of this toolkit: ( sorry about going off topic for a sec )…
The OpenGL Windows Toolkit is about 9.5KB in size, it has a rich set of libraries( textures, everything in windows, etc ), plus context sensitive help files ( Just highlight a selection and press the F1 key )… And no need to ship external dll’s, only your exe file… The demo above was created with this toolkit…

If anyones read my other thread, this demo is in 486 Code…

All fixed up… it’s working … yeah!!!

Here’s 3 small demos ( there not finnished ), but they show the menu working…

Dialog.exe ----- Press the o or O key to display a dialogbox ( which does nothing yet )… It will load 3D objects, and have them texture mapped…

Video.exe ----- It demonstrates the correct way to change video modes, it also dynamically adds the video modes to the menu ( it’s not finnished, it does read your video modes, but it dosn’t display them yet )…

Menu.exe ------ It shows the menu working…

download here
http://www.ompac.net.au/~troyfa/Menu.zip