Translucent Painting Issues

G

Guest

Well, its advanced to me anyway.
Included is the link to download the sample project and exe
(Translucent_Test.exe) (too large to upload here - ~ 700k)

Run the exe to see the flickering problems.
1) The Side Nav Window will close and open with a mouse click - works fine.
2) The Top and Bottom Button (with the little arrow) scroll the buttons in
this window vertically - too much flickering.


I have tried InvalidateRect, regioning, screaming, drinking, smoking, to no
avail.

I'm not too worried about the sizing issues at the moment as this is just
some test code. The painting issues are the major problem.

Critism is welcome, as it usually leads to a solution.

Look at the SsScrolled() method. This method is called everytime the buttons
are moved up or down.

http://www26.brinkster.com/wzedx2/bin/Translucent_Test.zip

Any help would be appreciated.

Thanks.
PS: if the link does not work, please cut and paste into a new browser
session.
 
W

William DePalo [MVP VC++]

Strath-Clyde said:
Included is the link to download the sample project and exe
(Translucent_Test.exe) (too large to upload here - ~ 700k)

Newsgroups are ideally suited to specific questions having to do with a
specific problem. Few here will read something that large.
Run the exe to see the flickering problems.
1) The Side Nav Window will close and open with a mouse click - works
fine.
2) The Top and Bottom Button (with the little arrow) scroll the buttons in
this window vertically - too much flickering.

Graphics issues are the main focus of the group

microsoft.public.win32.programmer.gdi

You might want to post a question there.

Regards,
Will
 
G

Guest

Thanks, will do.

William DePalo said:
Newsgroups are ideally suited to specific questions having to do with a
specific problem. Few here will read something that large.


Graphics issues are the main focus of the group

microsoft.public.win32.programmer.gdi

You might want to post a question there.

Regards,
Will
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top