我的设想:
我想在我的窗口 右下角 一块区域里 设置一个退出的图标 当 鼠标点击这块区域时候就退出程序
残酷的现实:
鼠标取点 只是取得 在屏幕里的坐标 
请问 窗口坐标与 屏幕坐标的换算关系? 代码:
glutInitWindowSize(500, 500);
glutInitWindowPosition(200,200);
glutPassiveMotionFunc(myMouseMoveFunction); 
glutMouseFunc(myMouseClick);
。void myMouseClick(int button, int state, int x, int y){
if (button==GLUT_LEFT_BUTTON && state==GLUT_DOWN){
leftButtonDown = true;
}
if (button==GLUT_LEFT_BUTTON && state==GLUT_UP){
leftButtonDown = false;
}
}
void myMouseMoveFunction(int x, int y){
//glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
//glLoadIdentity();
if(x>=320&&x<=360&&y>=220&&y<=240&&leftButtonDown == true)
exit(0);
// mouse is at (x,y)
}菜菜 求教各位 好人。。