欢迎来到山村网

delphi里如何限制Form的大小

2019-03-02 11:13:57浏览:420 来源:山村网   
核心摘要:  使用过DELPHI的朋友都会注意到DELPHI本身最上面的窗口,当它极大时只占屏幕的一小部分,它是如何实现的呢,请看  下面的说

  使用过DELPHI的朋友都会注意到DELPHI本身最上面的窗口,当它极大时只占屏幕的一小部分,它是如何实现的呢,请看

  下面的说明:

  1)在FORM私有声明部分加上如下一行:

  procedure WMGetMinMaxInfo( var Message:TWMGetMinMaxInfo ); message WM_GETMINMAXINFO;

  2)在声明部分加上如下几行:

  procedure TForm1.WMGetMinMaxInfo( var Message :TWMGetMinMaxInfo );

  begin

  with Message.MinMaxInfo^ do

  begin

  ptMaxSize.X := 200; {最大化时宽度}

  ptMaxSize.Y := 200; {最大化时高度}

  ptMaxPosition.X := 99; {最大化时左上角横坐标}

  ptMaxPosition.Y := 99; {最大化时左上角纵坐标}

  end;

  Message.Result := 0; {告诉Windows你改变了 minmaxinfo}

  inherited;

  end;

(责任编辑:豆豆)
下一篇:

Delphi中DBEdit组件使用方法

上一篇:

Delphi高精度计时方法

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com