MFC and opengl

Actually I have an MFC appwizard(exe) and wan to use opengl with it. where do i start coding the opengl part?

I’ve never programmed in MFC, but I think the concepts used are similar to what I’m currently using; GTK.

In my code, rendering occuring in the expose event. I think windows has a WM_PAINT event. That’s where you should render.

I think windows sends a RESIZE event of some type. Such an event is where I like to set my viewing volume, ie make calls to glOrtho() or glFrustum() and glViewport().

In GTK, there is a realize event that indicates when the window is actually created on screen. This is where I like to set up the initial GL state, ie setup lights, light models, etc.

Hope this helps.

You’ll find an example of this in MSDN:
http://support.microsoft.com/default.aspx?scid=kb;en-us;127071

Most of my applications use both MFC and OpenGL and are loosely based on information based on this article.

Regards,

Eric