Hi,

In my previous message I explained how to stop flickering in Win32::GUI. It
turns out that this technique regularly causes widgets to leave imprints
behind. Imprints dont seem to be left if widgets dont overlap, though.

As I mentioned before I was already looking at painting off-screen, but I
can't seem to get it to work. To solve this problem completely, Win32::GUI
should do *all* painting in WM_PAINT. rather than painting individual
widgets as they change size, and should ignore WM_ERASEBKGND messages. I
tried to implement this, but I'm having trouble navigating the Win32::GUI
source.

If anyone wants to take on the flickering problem I'd be happy to help out
with it.

Steve

----- Original Message ----- 
From: "Steve Pick" <[EMAIL PROTECTED]>
To: "Win32 GUI" <perl-win32-gui-users@lists.sourceforge.net>
Sent: Saturday, November 15, 2003 7:00 PM
Subject: [perl-win32-gui-users] Solution: flicker in Win32::GUI


> Hi,
>
> I've recently been looking into the flickering resize in win32::gui. The
> most compatible solution to this I've found is extremely (and very
> annoyingly) simple. Just add the style WS_CLIPCHILDREN to your window or
> dialog box.
>
> I tried to implement double-buffering in GUI.xs (I was working with
0.0.558
> at the time) but frankly I failed.
>
> Steve
>
>
>
> -------------------------------------------------------
> This SF. Net email is sponsored by: GoToMyPC
> GoToMyPC is the fast, easy and secure way to access your computer from
> any Web browser or wireless device. Click here to Try it Free!
> https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
> _______________________________________________
> Perl-Win32-GUI-Users mailing list
> Perl-Win32-GUI-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users
>


Reply via email to