Code:
// Set Viewport to window dimensions
glViewport(0, 0, mWindow->GetScreenWidth(), mWindow->GetScreenHeight());
// Reset coordinate system
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho (-10, 10, -10, 10, 0, 120);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
Works for me, Im havent looked at your code yet so dunno why the black screen.
Edit: Probably seeing black because that is what your glClearColor is set to, your scene isnt in the cameras view maybe.
Im an OpenGL n00b so I may not know what Im talking about.