* by not running the default window proc or the rebar window
* not running the default window proc or the rebar window
LRESULT WM_SETREDRAW (int wParam, int lParam) {	LRESULT result = super.WM_SETREDRAW (wParam, lParam);	if (result != null) return result;	/*	* Feature in Windows.  When redraw is turned off, the rebar	* control does not call the default window proc.  This means	* that the rebar will redraw and children of the rebar will	* also redraw.  The fix is to call both the rebar window proc	* and the default window proc.	*	* NOTE: The rebar control can resize itself in WM_SETREDRAW.	* When redraw is turned off by the default window proc, this	* can leave pixel corruption in the parent.  The fix is to	* detect the size change and damage the previous area in the	* parent.	* 	* NOTE:  In version 6.00 of COMCTL32.DLL, when WM_SETREDRAW	* is off, we cannot detect that the size has changed causing	* pixel corruption.  The fix is to disallow WM_SETREDRAW by	* by not running the default window proc or the rebar window	* proc.	*/	if (COMCTL32_MAJOR >= 6) return LRESULT.ZERO;	Rectangle rect = getBounds ();			int code = callWindowProc (OS.WM_SETREDRAW, wParam, lParam);	OS.DefWindowProc (handle, OS.WM_SETREDRAW, wParam, lParam);	if (!rect.equals (getBounds ())) {		parent.redraw (rect.x, rect.y, rect.width, rect.height, true);	}	return new LRESULT (code);}