手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>delphi>列表

用Delphi 控制窗体的大小

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
用Delphi 控制窗体的大小
http://www.tongyi.net 出处:中国电脑教育报 点击:735

在我们使用的软件中,有些窗口在极大化时只占屏幕的一小部分,那么它是如何实现的呢!请看下面的例子:
1、在FORM私有声明部分加上如下一行程序:
procedure WMGetMaxInfo( var Message:TWMGetMinMaxInfo);message WM_GETMinMAXINFO;
2、在声明部分加上如下几行程序:
procedure TForm1.WMMinMaxInfo( var Message :TWMGetMinMaxInfo );
begin
with Message.MinMaxInfo do
begin
ptMaxSize.X := 400; //最大化时宽度
ptMaxSize.Y := 400; //最大化时高度
ptMaxPosition.X := 50; //最大化时左上角横坐标
ptMaxPosition.Y := 50; //最大化时左上角纵坐标
end;
Message.Result := 0; //告诉Windows你改变了最大化和最小化信息。
inherited;
end;

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!