Ablakméret beállításakor a Windows küld egy üzenetet, melyben lekérdezi az általad engedélyezett méreteket. Ha ezt az üzenetet lekezeled, akkor meghatározhatod az ablakod maximálizált méretét, az akkori pozícióját, illetve a nem maximalizált állapotában a maximális és a minimális méretét. Ha azt szeretnéd, hogy a felhasználó ne tudja átméretezni a form-ot, akkor e két utolsó tulajdonságot állítsd egyforma méretre. Az üzenetet a következőképpen tudod lekezelni: {...} private { Private declarations } procedure WMGetMinMaxInfo(var MSG: Tmessage); message WM_GetMinMaxInfo; {...} procedure TForm1.WMGetMinMaxInfo(var MSG: Tmessage); begin {Az eredeti eseménykezelő meghívása} inherited; {Az értékek beállítása} with PMinMaxInfo(MSG.lparam)^ do begin {A maximalizált méret} with ptMaxSize do begin X := Screen.Width; Y := Screen.Height; end; {Maximalizált állapotban a pozíció} with ptMaxSize do begin X := 0; Y := 0; end; {A minimális méret} with ptMinTrackSize do begin X := 100; Y := 100; end; {A maximális méret} with ptMaxTrackSize do begin X := 640; Y := 480; end; end; end;