使用过DELPHI的朋友都会注意到DELPHI本身最上面的窗口,

  当它极大时只占屏幕的一小部分,它是如何实现的呢,请看下面的说明:

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

  procedureMessage :TWMGetMinMaxInfo ); message WM_GETMINMAXINFO;

  WMGetMinMaxInfo( var

  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;

本文来自: 编程入门网 http://www.bianceng.cn/Programming/Delphi/jc/200802/7133.htm

优质内容筛选与推荐>>
1、关于linux搭建SVN的一些总结
2、.css文件的作用 利弊
3、初识Mybatis
4、Gym 101480I Ice Igloos(思维乱搞)题解
5、[操作系统] 死锁预防和死锁避免


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号