как я могу запретить приложению Delphi MDI отображать заголовок развернутого в данный момент дочернего элемента MDI в заголовке родительской формы MDI?
Заранее спасибо!
как я могу запретить приложению Delphi MDI отображать заголовок развернутого в данный момент дочернего элемента MDI в заголовке родительской формы MDI?
Заранее спасибо!
не было возможности проверить это, но:
в дочернем OnResize проверьте WindowState = wsMaximized. Если да, то установите Caption := '' Если нет, установите нужный заголовок - вам нужно будет запомнить это.
Настройка ответа Джерри, как предложил mghie:
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 устарел, и его поддержка устарела (на самом деле, это было в течение многих лет). Ограничения, вероятно, никогда не будут изменены из-за устаревания.