如何防止Delphi MDI应用程序在MDI父表单的标题中显示当前最大化的MDI子标题?
提前谢谢!
答案 0 :(得分:4)
没有机会测试这个,但是:
在子OnResize中,测试WindowState = wsMaximized。 如果是,则设置标题:='' 如果没有,请根据需要设置标题 - 您需要记住这一点。
答案 1 :(得分:2)
调整格里的答案,因为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;
答案 2 :(得分:0)
你做不到。 MDI是过时的东西,对它的支持已被弃用(实际上,它已经存在多年)。由于弃用,这些限制可能永远不会改变。