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 Tech Support » Wrong restored window size when switch back from "Show Desktop" quick launch bar Collapse All
Subject Author Date
Thomas Hsieh Mar 9, 2008 - 6:54 AM

This problem I posted in " incorrect mazimize on several monitor platfrom " thread previously.
But this is a urgent problem for us that our customer complained this bug recently, therefore, I submit a new post to report this problem separately.

To reproduce this problem,

1. Use Office 2007 theme, maximize the application window size.
2. Switch to desktop using "Show Desktop" command in Quick launch bar, then click the application back to front on the task bar.
3. The application window size will be restored as normal window size but not maximized.

Could you help us to fix this problem in Prof-UIS (include how to update the source code) for our customer ASAP?

Best Regards,
Thomas

Technical Support Mar 27, 2008 - 6:03 AM

We did some refactoring of the CExtNCW template class in Prof-UIS 2.83. This class implements a skinned non-client area. This problem should not appear anymore. You can request the latest code snapshot by email at support@prof-uis.com.

Thomas Hsieh Mar 23, 2008 - 8:15 PM

Dear Technical supporter,


    Because our customer is waiting this bug to be fixed, could you give us a date or version when will you to fix it? or Any suggestion / work-around to solve this problem in Application part?


Thanks for your reply,


Thomas

Technical Support Mar 14, 2008 - 9:58 AM

The desktop manager works well with default looking and behaving windows. It does not work correctly with skinned windows. The problem is not with the re-painted non-client area. The problem has to do with the re-computed non-client area when the WS_CAPTION style is removed. The skinning subsystem in Prof-UIS completely re-computes the non-client area for best skinning look and re-paints it. It also removes the WS_CAPTION style from the window because non-client areas of windows marked with this style become painted by Windows not through window procedure. In some situations Windows paints non-client areas of desktop windows manually without notifying them and this is absolutely not acceptable for skinning. Unfortunately there are no notifications for desktop window re-positioning commands invoked from the task bar. This problem is still at the research stage.