The archive is always a few days out of date, but I can't imagine why you're not getting some messages. Spam filtering?
Steve ----- Original Message ----- From: "Jeremy White" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Cc: <perl-win32-gui-hackers@lists.sourceforge.net> Sent: Sunday, December 14, 2003 7:58 PM Subject: Re: [perl-win32-gui-hackers] Success with flicker-free windows! > Humm - for some reason I'm not getting all messages to this list - anyone > else have that problem? The archive is also not up to date... > > I missed the start of the thread - Anyway my 2 cents.... > > > Garside Trevor say on win32::GUI Users list flicker problem when > >resize > >window can be remove by set default class style to 0. > > > > In GUI.xs, RegisterClassEx : > > wcx.style = 0; // CS_HREDRAW | CS_VREDRAW; // TODO (default class > >style...) > > > > It's look better when resize main window. > > I don't have samples whith lot of flicker problem. > > So, don't know if it's sufficient. > > This is the 'fix' that I have been using for a while, and works well in most > simple cases. However you can get horrendous striping when reducing the size > of a window - the GUI Loft being one example. In my case I had one window > which suffered this problem, I just had to create a class with CS_HREDRAW | > CS_VREDRAW and suffer the flickering. > > > > > > 4. Graphics objects no longer show up (DCs don't seem to support > > > > > WM_PRINT). > > > > > > > > > > 5. Setting WS_CLIPCHILDREN results in massive flickering (the > > > opposite of > > > > > what it used to do) and causes no background to show. > > > > > > > > Well, I don't really understand a lot of what you said, and I don't > >have > > > > any applications that flicker with the current GUI, so I guess I'd > >have > > > > to say that if *anything* gets "broken" by this "enhancement", that it > > > > should definitely be an "extra cost option", rather than the default. > > > > > > All my application widgets flickered when I resized the windows, > >especially > > > tree and listviews. This fix prevents the erase->redraw mentality of > > > Windows, which is a stupid way of doing things in the 1st place. It > >would > >be > > > easy to add an option "-noflicker" to all windows so that you can > >explicitly > > > say "I want to use the non-flicker drawing routines". I will do this. > > I like the idea of the "-noflicker" option (assuming you can turn it on and > off during runtime). If it works with no cost, then perhaps it could become > the default in future versions? Flicker free resizes are so *much* better. > > Looking forward to seeing this fix in action. > > Cheers. > > jez. > > _________________________________________________________________ > Find a cheaper internet access deal - choose one to suit you. > http://www.msn.co.uk/internetaccess > >