Basically I am being called to render to an offscreen DC which is set up (I'm not sure how) to use GDI+. When I try to associate an OpenGL context with the DC, it just fails (i.e. returns zero but no error). SetPixelFormat also fails (probably because it is already set up?), again by returning zero, not an error.
Anyone know whether it is possible, given such a situation (i.e. offscreen context for a window into which someone else is using GDI+), to create an OpenGL context and use OpenGL for my own rendering? (And if it is possible, why might the wglCreateContext be failing?)