-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
This issue has been moved from a ticket on Developer Community.
- Create an MDI container as the main application window (typical). (Set IsMDIContainer to true)
- Via code, add MDI child window using the standard way (create, set MDIParent to "this", then Show).
The child windows always display with the Windows 7 Aero style, regardless of OS, the theme, or the user preferences. Our sales folks have complained that our application doesn't look modern because they demo on Win10 and the child windows look 10 years old and inconsistent.
No reasonable workaround is available. Several reports of the problem online and no confirmed workaround is available.
Original Comments
Feedback Bot on 7/30/2020, 02:21 PM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
Amy Li [MSFT] on 7/30/2020, 04:17 PM:
Hi Glenn,
Thanks for sharing your problem at here. This is a nice suggestion but not a real issue. So we will convert it as a Suggestion Ticket.
Thanks for help us build a better visual studio!
Glenn Wickman on 7/30/2020, 11:16 PM:
This isn't a suggestion, it's pretty clearly a bug. Please review the attached screenshot that shows the incorrect non-client area painting of only MDIChild windows. Other top-level windows paint correctly so this is inconsistency at the very minimum and, on a larger level, the MDIChild windows are completely ignoring all the Windows settings (themes, user colors, etc). I would also point out that on certain operating systems like Windows Server 2012, the issue doesn't exist. So it's also a bug that randomly manifests depending on the version of Windows.
I'm also not sure why you've tagged this report as "needs more info". I've literally given the repro steps and screen shots. I'm happy to provide more information if you tell me what else you'd like.
Amy Li [MSFT] on 7/31/2020, 04:20 PM:
Hi Glenn,
We are sorry that our response was misleading to you. We verified the MDIChild on win10 & win8.1, the tesult result as following screenshot. So your issue is Form1 and ChildForm have different window style in win10?
Win10:
Win8.1:
Glenn Wickman on 7/31/2020, 11:52 PM:
(private comment, text removed)
Feedback Bot on 8/4/2020, 10:42 AM:
This issue is currently being investigated. Our team will get back to you if either more information is needed, a workaround is available, or the issue is resolved.
Original Solutions
(no solutions)