用Delphi 控制窗体的大小

编程 专栏收录该内容
54 篇文章 0 订阅
用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;

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值