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: https://svn.code.sf.net/p/freeglut/code/trunk@368 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
rkrolib 2003-11-26 01:21:29 +00:00
parent 0dd93cb5e1
commit 9b36eb081b

View File

@ -147,7 +147,7 @@ void fgInitialize( const char* displayName )
ATOM atom; 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 ); fgDisplay.Instance = GetModuleHandle( NULL );
@ -157,9 +157,14 @@ void fgInitialize( const char* displayName )
ZeroMemory( &wc, sizeof(WNDCLASS) ); 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.lpfnWndProc = fgWindowProc;
wc.cbClsExtra = 0; wc.cbClsExtra = 0;
wc.cbWndExtra = 0; wc.cbWndExtra = 0;