程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> delphi裡如何限制Form的大小

delphi裡如何限制Form的大小

編輯:更多關於編程

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

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved