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 » CExtNCW < CMDIChildWnd > flickering Collapse All
Subject Author Date
Zoltan Bokor Jun 17, 2009 - 2:45 AM

I am using Prof-UIS 2.85 with a MDI application. Running my application on Windows 7 Ultimate Build 7100 (Beta) and using any of the Office 2007 themes from Prof-UIS there is a 2 time flickering (client area repaints 2 times) on the CExtNCW < CMDIChildWnd > window every time before I open and after I close  a modal CExtNCW < CExtResizableDialog>. Using a non Office 2007 Prof-UIS theme there is no flickering.

Zoltan Bokor Jul 6, 2009 - 11:29 PM

You sholud try at Nvidia GeForce8200M G on Windows 7 (7100) 64bit (x64). The Windows 7 Software Logo testing software also works on Windows 7 x64 and my test PC is a laptop.

Zoltan Bokor Jul 6, 2009 - 12:04 AM

I had updated the video drivers to the Windows 7 (x64) WHQL Nvidia drivers but the flickering is still there with the Office 2007 themes. I also tested my applications trough Windows 7 software Logo Test program and there were problems with Restart Manager tests when I used the Office 2007 themes ( the application doesn’t shuts down on WM_QUERYENDSESSION /  WM_ENDSESSION messages and doesn’t responds in the time out period). So there is something wrong with Office 2007 themes under Windows 7 (x64).

Technical Support Jul 6, 2009 - 1:24 PM

Prof-UIS does not handle WM_QUERYENDSESSION and WM_ENDSESSION messages. They are delivered to the default window procedures as is. Prof-UIS library cannot respond to the WM_QUERYENDSESSION message because we cannot decide whether your application should create a shutdown blocking reason or whether it should register itself for restart.

We downloaded the following software:

https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=831

But we cannot install it. It displays the This installation package is not supported by this processor type message.

We will try to install Windows 7 to computer with NVidia card and test our samples. Currently we tested on ATI card only. Please let us know which NVidia card model is on your Windows 7 PC?

Zoltan Bokor Jun 30, 2009 - 7:01 AM

It could be because of the prerelease Windws 7 driver (Nvidia GeForce8200M G (Prerelease - WDDM 1.1)) ?


Can you give me an FTP adress to send you a sample "flickering" application ?

Technical Support Jun 30, 2009 - 1:58 PM

Yes. We even saw incorrectly drawn menu shadows before reinstalling NVidia drivers. We do not have any special test application. We used Prof-UIS samples based on MDI interface and About dialog box which is always displayed as modal. We tested both 2.85 and latest 2.87. Last one has improved CExtNCW class and demonstrates flicker rarely than 2.85. Please drop us an e-mail and we will provide you with the latest Prof-UIS source code download.

Technical Support Jun 24, 2009 - 12:45 PM

We are sorry for the delay with this replied. We just installed a new copy of Windows 7 build 7100 on a new computer and checked again all the Prof-UIS 2.85 samples. We noticed a single flicker effect on the windows created inside MDI child frames. But it occurs only when closing the modal about dialog and only in windows without buffered painting such as edit controls in the MDI_DynamicBars sample application. We never saw double flicker effects. The single flicker effect is the normal painting effect of edit common control and other windows based on non-buffered painting.


Zoltan Bokor Jun 18, 2009 - 11:22 PM

System configuration:


- Windows 7 build 7100


- Nvidia GeForce8200M G (Prerelease - WDDM 1.1)


- Aero Theme


- Visual Studio 7.1.6030 (Service Pack 1)


- Prof-UIS 2.85 MBCS Dll (ProfUIS285m.dll)


- and the flickering only occurs on the 4 Office 2007 Prof-UIS themes

Technical Support Jun 18, 2009 - 1:29 PM

We tried to reproduce this flickering effect but failed. The Windows 7 (7100) tests are equal to Vista and XP tests in our case. Most of the sample applications have modal about box based on a resizable dialog. But we didn’t notice any flickering. Please let us know additional details. Do you use Vista like desktop settings on your Windows 7? I.e. whether DWM/glass is enabled? Which version of Visual Studio you are using?