2015-08-12 4 views
4

Я тестирую приложения Delphi в Windows 10, и мне было заинтриговано различие в визуализации оконных фреймов на формах MDI.Название окна MDI в Windows 10

Это намерение?

MDI title difference

+0

Из интереса, такое же поведение происходит с приложением, написанным на 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) –

ответ

6

Я полагаю, вы говорите о минимизации, максимизации и закрытия кнопки в правом конце строки заголовка.

Эти кнопки отображаются системой, а не Delphi, и поведение такое же, как и предусмотрено. Microsoft отказалась от MDI не менее 15 лет назад, и поэтому совсем не удивительно, что они не изменили ее в соответствии с новым стилем Windows 10.

Итак, да, что вы наблюдаете, следует ожидать, и как Microsoft намерены предоставить неклиентскую область для детей MDI.

+1

Есть ли какая-нибудь лучшая концепция для тяжелых приложений со многими формами? Формы, состыкованные на рабочем месте, являются хорошей идеей. – Pavel

+0

MDI устарел. VCL имеет стыковую структуру для стандартных форм. Идея основана на ней. –

+0

Док-станция или интерфейс с вкладками являются нормой. –

Смежные вопросы