Я тестирую приложения Delphi в Windows 10, и мне было заинтриговано различие в визуализации оконных фреймов на формах MDI.Название окна MDI в Windows 10
Это намерение?
Я тестирую приложения Delphi в Windows 10, и мне было заинтриговано различие в визуализации оконных фреймов на формах MDI.Название окна MDI в Windows 10
Это намерение?
Я полагаю, вы говорите о минимизации, максимизации и закрытия кнопки в правом конце строки заголовка.
Эти кнопки отображаются системой, а не Delphi, и поведение такое же, как и предусмотрено. Microsoft отказалась от MDI не менее 15 лет назад, и поэтому совсем не удивительно, что они не изменили ее в соответствии с новым стилем Windows 10.
Итак, да, что вы наблюдаете, следует ожидать, и как Microsoft намерены предоставить неклиентскую область для детей MDI.
Есть ли какая-нибудь лучшая концепция для тяжелых приложений со многими формами? Формы, состыкованные на рабочем месте, являются хорошей идеей. – Pavel
MDI устарел. VCL имеет стыковую структуру для стандартных форм. Идея основана на ней. –
Док-станция или интерфейс с вкладками являются нормой. –
Из интереса, такое же поведение происходит с приложением, написанным на VS 2015, так что это не проблема Delphi (https://social.msdn.microsoft.com/Forums/windows/en-US/950f3293-b329 -492a-a1b8-d11b12f96c18/cant-change-mdi-child-title-bar-color-in-windows-10? Forum = winforms) –