TMinMax

This VCL allows the user to easily set the minimum and
maximum tracking sizes of their forms by intercepting 
the WM_GETMINMAXINFO message.  

The WM_GETMINMAXINFO message is sent to a window 
whenever Windows needs the maximized position or 
dimensions of the window or needs the maximum or minimum 
tracking size of the window. The maximized size of a 
window is the size of the window when its borders are 
fully extended. The maximum tracking size of a window is 
the largest window size that can be achieved by using the 
borders to size the window. The minimum tracking size of 
a window is the smallest window size that can be achieved 
by using the borders to size the window. 


PROPERTIES

MaxWidth:         This is the maximum width you want your form
                  to be able to be sized to, even while 
                  maximized.  A setting of 0 will cause the 
                  default size to be used.

MaxHeight:        This is the maximum height you want your form
                  to be able to be sized to, even while 
                  maximized.  A setting of 0 will cause the 
                  default size to be used.

MinWidth:         This is the minimum width you want your form
                  to be able to be sized to.  A setting of 0 
                  will cause the default size to be used.

MinHeight:        This is the minimum height you want your form
                  to be able to be sized to.  A setting of 0 
                  will cause the default size to be used.


Installing TMinMax

To install this VCL, copy both MINMAX.DCU and MINMAX.DCR to the
directory where you have your other shareware controls.  Then, 
from Delphi's main menu, select Options|Install Components.  In the
dialog, click on the Add... button, then Browse... and change to the 
drive/directory where you stored the above two files.  Select 
MINMAX.DCU and click OK, then OK again.

Using TMinMax

To use this control, simply place it on your form, and edit the 
MaxWidth, MaxHeight, MinWidth, and MinHeight properties to whatever
values you wish.


Support:

Send comments and questions to:

Zane Rathwick
Indigo Software

CIS: 74633,1314
AOL: ZaneR
Internet:   ZaneR@aol.com
U.S. Mail:  Zane Rathwick
            Indigo Software
            4240 Park Newport Suite 308
            Newport Beach, CA 92660

Registering TSysMenu

To register TSysMenu and receive source code, send $10 (+$2 S&H) to:

Indigo Software
4240 Park Newport # 308
Newport Beach, CA 92660

You can save the $2 shipping fee by specifying a Compuserve or AOL 
account to have your control sent to instead of by mail.