The MASM Forum

General => The Campus => Topic started by: jimg on February 16, 2016, 08:36:54 AM

Title: windows 10 test of title bar color
Post by: jimg on February 16, 2016, 08:36:54 AM
If you have windows 10 and are not using the high contrast color scheme, would you please try the example program that comes with masm32 and let me know what color the title bar of the child window you get when you press the first button?   I'm getting a light blue gray that clashes horribly with the rest of my color scheme, and I can't seem to find anyway in windows 10 to tell it to do otherwise.

masm example is at:
\masm32\examples\exampl01\mdidemo\mditest.exe


Title: Re: windows 10 test of title bar color
Post by: TouEnMasm on February 16, 2016, 06:53:44 PM

Test this one compiled on Windows 10 with those include files.
http://masm32.com/board/index.php?topic=563.msg4563#msg4563
Seem to be normal
Title: Re: windows 10 test of title bar color
Post by: jimg on February 17, 2016, 12:38:42 AM
Yes, exactly the same light blue gray color.
Title: Re: windows 10 test of title bar color
Post by: TouEnMasm on February 18, 2016, 03:36:30 AM

If it is just a problem of look,try to change his colors in the WNDCLASSEX structure
Title: Re: windows 10 test of title bar color
Post by: TWell on February 18, 2016, 04:28:47 AM
MDI windows are only partially supported in Windows 10.
Child windows have old style title bar.
Title: Re: windows 10 test of title bar color
Post by: jimg on February 18, 2016, 07:22:24 AM
After much searching, I can nothing from Microsoft that it has deprecated MDI.  Only some conjecture from non Microsoft sources.  The most I can find is-

QuoteMany new and intermediate users find it difficult to learn to use MDI applications. Therefore, you should consider other models for your user interface. However, you can use MDI for applications which do not easily fit into an existing model.

If they don't fix support for MDI in Windows 10, what is the suggested replacement?  I can't find any consensus on the matter.