#define TransformCoordinate(pos, size) ((float)pos/(((float)size-1)/2)-1)
case WM_MOUSEMOVE:
{
mouseX = TransformCoordinate((float)LOWORD(lParam), (float)WIDTH);
iVal1 = LOWORD(lParam);
iVal2 = HIWORD(lParam);
fX = mouseX;
sprintf(cTemp, "X: %d Y: %d x transf: %0.9f y transf: %0.9f Difference X: %0.9f\n", iVal1, iVal2, mouseX, mouseY, fX);
break;
}
glPushMatrix();
glLoadIdentity();
glRasterPos3f(mouseX, mouseY, -1.0);
PrintText(cText, uiFont);