| آموزش دلفی (بخش نهم)
|
| شنبه,23 اسفند 1384 (تعداد دفعات خوانده شده:17669) |
|
محدودكردن تغییر اندازه فرم در دلفی
گاهی اوقات نیاز است فرم ما از نظر اندازه پیرو یک الگو باشد و کاربر نتواند خارج از محدوده این فرم را تغییر اندازه دهد، راهی که پیشنهاد می شود، استفاده از Windows Messages، تابع WM_GetMinMaxInfo میباشد.
unit MinMax;
interface
uses
SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
Forms, Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
procedure WMGetMinMaxInfo(var MSG: Tmessage); message WM_GetMinMaxInfo;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WMGetMinMaxInfo(var MSG: Tmessage);
Begin
inherited;
with PMinMaxInfo(MSG.lparam)^ do
begin
with ptMinTrackSize do
begin
X := 300;
Y := 150;
end;
with ptMaxTrackSize do
begin
X := 350;
Y := 250;
end;
end;
end;
end.
|
| عناوين مرتبط |
1- آموزش دلفی (بخش هشتم) سه شنبه,12 اسفند 1384 2- آموزش دلفی (بخش هفتم) دوشنبه,30 بهمن 1384 3- آموزش دلفی (بخش ششم) سه شنبه,17 بهمن 1384 4- آموزش دلفی (بخش پنجم) سه شنبه,26 دي 1384 5- آموزش دلفی (بخش چهارم) جمعه,14 دي 1384 6- آموزش دلفی (بخش سوم) پنج شنبه,8 آذر 1384 7- آموزش دلفی (بخش دوم) شنبه,18 آبان 1384 8- آموزش دلفی (بخش اول) پنج شنبه,10 آبان 1384
|