From: <ipe...@it...> - 2012-05-21 06:25:36
|
Hi everybody. Using freeglut in Windows XP, I'm getting a redisplay, everytime I release the mouse. There are occasions where this is annoying especially when you do something with opengl's FRONT_BUFFER. I saw that all MOUSEUP events call ReleaseCapture() which in turn triggers a WM_CAPTURECHANGED message. Then WM_CAPTURECHANGED message in freeglut calls the redisplay function. the comment says: /* User has finished resizing the window, force a redraw */ But releasing the mouse is not a resize! Besides, isn't that handled by WM_SIZE? Mark Kilgard, in glut, left the WM_CAPTURECHANGED message unprocessed. What is correct? I recompiled the library with WM_CAPTURECHANGED unprocessed and it seems to be working fine. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. |