同时激活窗口标题栏

cd20102010 2011-02-26 05:52:16
1.当子窗口显示时,如何使主窗口和子窗口标题栏同时处于激活状态?

2.当子窗口最大化时,如何限定他只能最大化到主窗口除菜单栏,工具栏和状态栏之内区域的大小。

3.当主窗口缩放时,子窗口如何跟着等比例缩放。

4.当点击窗口最小化窗口时,如何使窗口直接关闭。
...全文
121 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cd20102010 2011-02-27
  • 打赏
  • 举报
回复
MDI窗口最大化后,容易跟主窗口的菜单栏和工具栏融合,我不想出现融合这样的情况。
Mit1208 2011-02-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 unearth 的回复:]
真省呀!20分,一下子问了4个问题。
1.MDI是窗口是可以同时激活的
2.也是MDI
3.用锚点Anchors,设置其属性
4.监视最小化消息

Delphi(Pascal) code

type
TForm1 = class(TForm)
private
procedure WMSysCommand(var msg:TWMSysCommand);messag……
[/Quote]


楼主倡导国家政策,勤俭节约.!
孤独de猫 2011-02-26
  • 打赏
  • 举报
回复
真省呀!20分,一下子问了4个问题。
1.MDI是窗口是可以同时激活的
2.也是MDI
3.用锚点Anchors,设置其属性
4.监视最小化消息

type
TForm1 = class(TForm)
private
procedure WMSysCommand(var msg:TWMSysCommand);message WM_Syscommand;
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }

procedure TForm1.WMSysCommand(var msg:TWMSysCommand);
begin
if (msg.CmdType and $FFF0 = SC_MINIMIZE) then
Close
else
inherited;
end;

end.

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧