What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! Help » Log Viewer window flickers

Log Viewer window flickers
Author: Message:
Click
New Member
*


Posts: 4
64 / Male / Flag
Joined: Apr 2008
O.P. Log Viewer window flickers
OK, I tried searching the forums for similar but couldn't find anything.

Test case:
  • Plus! -> Open Chat Log
  • Notice that the list of log files flickers [edit]while the tree control is being populated[/edit]
Is this just a case of needing a WM_SETREDRAW(FALSE) / WM_SETREDRAW(TRUE) pair around the code which is populating the tree control, possibly with a IDC_WAIT cursor while it's doing that?

This post was edited on 04-03-2008 at 07:05 PM by Click.
04-03-2008 10:37 AM
Profile E-Mail PM Find Quote Report
RaceProUK
Elite Member
*****

Avatar

Posts: 6073
Reputation: 57
39 / Male / Flag
Joined: Oct 2003
RE: Log Viewer window flickers
I don't get flicker once the list is populated.
[Image: spartaafk.png]
04-03-2008 12:57 PM
Profile PM Web Find Quote Report
Eddie
Veteran Member
*****


Posts: 2078
Reputation: 30
32 / Male / Flag
Joined: Oct 2005
Status: Away
RE: Log Viewer window flickers
I am also unable to reproduce this issue? :S
...there used to be a signature here :)
04-03-2008 01:40 PM
Profile PM Web Find Quote Report
Click
New Member
*


Posts: 4
64 / Male / Flag
Joined: Apr 2008
O.P. RE: Log Viewer window flickers
Original post edited. My bad for assuming that people on a technical forum would take that as read. ^o)

This post was edited on 04-03-2008 at 01:59 PM by Click.
________
This signature intentionally left blank.
04-03-2008 01:58 PM
Profile E-Mail PM Find Quote Report
ahmetgns
Veteran Member
*****

Avatar

Posts: 1343
Reputation: 8
39 / Male / Flag
Joined: Dec 2006
RE: Log Viewer window flickers
It has always flickered on my computers after version 4.50 of Plus! while loading the folders in that list.

I think that is something about the improvements on Log Viewer which has been done at version 4.50, but I don't care it that much.
04-06-2008 09:07 PM
Profile PM Web Find Quote Report
RaceProUK
Elite Member
*****

Avatar

Posts: 6073
Reputation: 57
39 / Male / Flag
Joined: Oct 2003
RE: Log Viewer window flickers
I really don't think this is a major issue, or even a minor one, but flickering never looks pretty, so it may be worth fixing in the next release.
[Image: spartaafk.png]
04-07-2008 11:43 AM
Profile PM Web Find Quote Report
Click
New Member
*


Posts: 4
64 / Male / Flag
Joined: Apr 2008
O.P. RE: RE: Log Viewer window flickers
quote:
Originally posted by RaceProUK
I really don't think this is a major issue
I'd agree with that.
quote:
Originally posted by RaceProUK
or even a minor one, but flickering never looks pretty, so it may be worth fixing in the next release.
If it's as easy as the change I suggested, it's just another example of MS's poor design with parts of the UI, as a WM_PAINT ought to be the lowest priority message but instead gets forced for every update to the control.

The same happens for list and combo boxes, I believe.

Ah well, if it can be scheduled for the next release I'll be happy, as it's one of those minor irritants which detracts from what is otherwise a first-rate product.
________
This signature intentionally left blank.
04-07-2008 02:05 PM
Profile E-Mail PM Find Quote Report
RaceProUK
Elite Member
*****

Avatar

Posts: 6073
Reputation: 57
39 / Male / Flag
Joined: Oct 2003
RE: Log Viewer window flickers
quote:
Originally posted by Click
it's just another example of MS's poor design with parts of the UI
I wouldn't necessarily go that far; after all, if you're adding one element, it's a nuisance to force a redraw afterwards.
[Image: spartaafk.png]
04-08-2008 07:26 PM
Profile PM Web Find Quote Report
Click
New Member
*


Posts: 4
64 / Male / Flag
Joined: Apr 2008
O.P. RE: Log Viewer window flickers
There's a difference between invalidating the control and allowing the next WM_PAINT to redraw it when it's convenient, and forcing a repaint unless SETREDRAW has been explicitly turned off.

WM_PAINT is the lowest priority message and gets special handling anyway to stop multiple paint messages being sent in quick succession; this should have been exploited rather than MS taking the lazy approach and repainting it every time something was changed, even if that has no visible effect, as is often the case.
________
This signature intentionally left blank.
04-08-2008 08:24 PM
Profile E-Mail PM Find Quote Report
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On