Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS General Discussion » will be all known CExtSliderWnd related bugs fixed in new version? Collapse All
Subject Author Date
Andrej Kasa Feb 1, 2007 - 9:06 AM

Hello,

I use ProfUIS262 (SDI app with a ProfUIS splitter, using 3 views). This problem only occurs when using the CExtPaintManagerOffice2007_R1 theme, since that is the only shaded one. When I resize mainframe window during execution by a mouse to a small width (so it is shaded quite intensively) and then by means of SetWindowPos() in code I resize the mainframe window to a greater width, the background of CExtSliderWnd controls in one of the views remains shaded quite intensevely at the level as when the mainframe window had small width.

For such purposes you have the UpdateSliderWnd() method of the slider but in described situation it didn’t help and the GUI looks as if UpdateSliderWnd() has not even been called. Do you know about this bug? From my perspective the problem seems to be somewhat incompatibility of UpdateSliderWnd with SetWindowPos. In all other cases the UpdateSliderWnd() method seems to work properly as it should.

Do you know about this problem? Will it be fixed in the next version?

krompo

Andrej Kasa Feb 2, 2007 - 1:34 AM

do you plan to fix this bug in the CExtSliderWnd?

Technical Support Feb 2, 2007 - 5:01 AM

This is not a bug in Prof-UIS but rather relates to the standard Windows slider control. We can only replace this control, which is custom-drawn at the moment, with a fully repainted version.

Technical Support Feb 1, 2007 - 11:37 AM

This slider control’s issue is provided by the design of the slider common control. Unfortunately you have to update the slider control manually in particular cases. The completely re-painted slider controls like the CInplaceSliderWnd class in the AdoRecordsetView sample does not have such disadvantages.