OpenGL & MFC

Can someone point me to a good tutorial of how to setup OpenGL in an MFC environment? I am reading a ton of tutorials, but they explicitly state that I can understand this tutorial easily if I know how to setup the CView class to work with OpenGL (which I do not, hehe).

Any help would be appreciated, thanks a bunch!

I think this is a good starting point: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnopen/html/msdn_gl3.asp

Hi !

Have a look at www.codeguru.com, there are some OpenGL tutorials that use MFC that might help.

Mikael

Thanks for the tips. I found one tutorial that supplied a wrapper class in order to interface directly between MFC and OpenGL. If you are interested, this is the link: http://www.codeguru.com/opengl/oglwrapperclass.shtml

It is designed for a MDI, but worked fine with my SDI implementation. Thanks again for the pointers; it sent me on the right track!

Hi,

Try on this website. A good example can be found there.
http://myopendemo.hypermart.net

cwc36,

Why when I resize the OpenGL screen in the MFC, the square isn’t centered ?.

In fact, if we change the size of the OpenGL IDC_SCREEN, the square isn’t centered ?

Make sure you update the matrices correct when the window is resized (gluPerspective or what ever you use).

Mikael

Hi,

Try to replace this command GetClientRect(&rect) with m_map_window.GetClientRect(&rect)in OnInitDialog();

That is used to get size of the window. The cube is not center because the width and height of windows is not based on the IDC_SCREEN.

[This message has been edited by cwc36 (edited 11-03-2003).]