Delphi

本类阅读TOP10

·分布式网络考试系统原型分析及实现
·游戏外挂设计技术探讨①
·使用HOOK随心监视Windows
·Delphi 水晶报表打包解决
·试题库开发中非文本数据的处理
·如何将几个DBGRID里的内容导入同一个EXCEL表中....的问题
·如何使用Delphi设计强大的服务器程序
·工人线程中关闭窗体的实现
·用DLL方式封装MDI子窗体。
·支持XP下托盘栏气球提示的托盘单元

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
用Delphi 控制窗体的大小

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

用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;




相关文章

相关软件