From: Richard Rauch Date: Wed, 26 Nov 2003 01:21:29 +0000 (+0000) Subject: Added change from Nigel to have resize events cause redraw events in WIN32. X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=commitdiff_plain;h=51f26b019815f20ca524a40a0f2fa1afceb4e2dd;p=freeglut Added change from Nigel to have resize events cause redraw events in WIN32. Also slightly reshuffled comments to deal with line-wrap issues. git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@368 7f0cb862-5218-0410-a997-914c9d46530a --- diff --git a/src/freeglut_init.c b/src/freeglut_init.c index f914bf6..b23e152 100644 --- a/src/freeglut_init.c +++ b/src/freeglut_init.c @@ -147,7 +147,7 @@ void fgInitialize( const char* displayName ) ATOM atom; /* - * What we need to do is to initialize the fgDisplay global structure here... + * What we need to do is to initialize the fgDisplay global structure here. */ fgDisplay.Instance = GetModuleHandle( NULL ); @@ -157,9 +157,14 @@ void fgInitialize( const char* displayName ) ZeroMemory( &wc, sizeof(WNDCLASS) ); /* - * Each of the windows should have its own device context... + * Each of the windows should have its own device context, and we + * want redraw events during Vertical and Horizontal Resizes by + * the user. + * + * XXX Old code had "| CS_DBCLCKS" commented out. Plans for the + * XXX future? Dead-end idea? */ - wc.style = CS_OWNDC /* | CS_DBLCLKS */; + wc.style = CS_OWNDC | CS_HREDRAW | CS_VREDRAW; wc.lpfnWndProc = fgWindowProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0;