Draw bugs with Vista/Win7 and MDI windows. |
Post Reply |
Author | |
Ark42
Senior Member Joined: 20 October 2003 Status: Offline Points: 291 |
Post Options
Thanks(0)
Posted: 24 March 2010 at 3:51pm |
I've had a bug with an easily reproducible graphics glitch involving MDI windows which has been open since March 6. Usually you guys have a solution in a few days it seems with all the bugs I've submitted in IssueTrak in the past, but this one I have not heard a word on in over 2 weeks. Not sure if nobody is seeing it anymore and forgot about it or what.
Anybody else run into this kind of bug? This can be reproduced in 13.3.1 with SkinMDISample if using Vista or Windows 7. They will not show up with m_clientFrame = xtpTabFrameBorder, but will show up with xtpTabFrameSingleLine or if you are not using MTI at all, just plain MDI. In the function: CMainFrame::SetTheme() Just before the line: m_MTIClientWnd.GetPaintManager()->RefreshMetrics(); Add this: m_MTIClientWnd.GetPaintManager()->m_clientFrame = xtpTabFrameSingleLine; * For this first bug to show up, you must change your screen resolution. It does not matter what you change it to, or if you change it back, the bug will show up until you reboot. Run the app, select the Skins and Themes tab, then select Default Skins = Default, and CommandBars Theme = Office 2003 Close the "System Dialogs" docking pane. Maximize the MDI child as well as the app itself. Notice 4 pixel wide vertical strip of funny grey-blue to the right of the scrollbar. * These will show up any time, no need to change screen resolution. In the SkinFramework dialog, select Default Skins = Office 2007 and CommandBars Theme = Native WinXP Press the New file button to open SkinMD2, then restore and re-maximize SkinMD2. Switch to SkinMD1 by clicking on its tab. Watch as the scrollbar bottom jumps down by 4 pixels, cutting off part of the bottom arrow box. Restore the app, leaving SkinMD1 maximized within the app, then switch to SkinMD2 by clicking on its tab. Watch as the scrollbar is now cut off by 4 pixels on the right side as well as the bottom. |
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |