как я могу запретить приложению Delphi MDI отображать заголовок текущего развернутого дочернего элемента MDI в заголовке родительской формы MDI?
Заранее спасибо!
не было возможности проверить это, но:
в дочернем OnResize, тест для WindowState = wsMaximized. Если это так, тогда установите Caption: = '' Если нет, установите подпись как требуется - вам нужно будет запомнить это.
Тонкая настройка ответа Джерри, предложенного Мги:
private PreviousState: TWindowState; procedure TMDIChildForm.FormResize(Sender: TObject); begin if PreviousState = wsMaximized then Caption := 'Desired Caption' else if WindowState = wsMaximized then Caption := ''; PreviousState := WindowState; end;
Вы не можете. MDI - устаревший материал, и его поддержка устарела (на самом деле, это было годами). Ограничения, вероятно, никогда не будут изменены из-за устаревания.