In VC++ 6.0, using an MFC application, I am plotting the contents of an array on the screen. My first problem is how can I force the image to plot so that the top left corner of the image is locked to the top left corner of the window - even when the window is resized. My gl initialisation looks like this:
GLvoid CChildView::ReSizeScene(GLsizei w, GLsizei h)
{
GLfloat Entf;
//Range Var
Entf = (float)imageHeight;
if(h == 0)
{
h = 1;
}
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
//Clipping volume (left, right, bottom, top, near, far)
if(w <= h)
{
glOrtho(0, Entf, 0, Entf*h/w, 0, 1) ;
}
else
{
glOrtho(0, Entf*w/h, 0, Entf, 0, 1) ;
}
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
I am a meer novice at all this so please answer in plain english…!
[This message has been edited by amuirwood (edited 08-24-2001).]