My MFC MDI app with tabbed views works as expected when compiled with VS2008. But compiling the same code in VS 2013 (running on Win7) introduces a new feature: Instead of one button on the taskbar Win7 shows multiple buttons, one for each open document.
Using these buttons I can select which of the tabbed views to display.
BUT, when I do so the app flickers at a high rate for several seconds. The selected view is receiving numerous WM_PAINT messages for these several seconds. So it seems as if the VS2013 MFC has integrated somehow with a Win7 feature to show the multiple taskbar buttons, but then the implementation has something broken. I would be happy to just kill this "improvement" if someone knows what to override or change.
BUT, when I do so the app flickers at a high rate for several seconds. The selected view is receiving numerous WM_PAINT messages for these several seconds. So it seems as if the VS2013 MFC has integrated somehow with a Win7 feature to show the multiple taskbar buttons, but then the implementation has something broken. I would be happy to just kill this "improvement" if someone knows what to override or change.