Class TMinMax (unit GMMinmax)

Inherits from

TComponent

Constructors


constructor Create (AOwner : TComponent);



Functions

destructor Destroy;

put our WndProc in to use

procedure NewDefWndProc (var Msg : TMessage);

before resize event

This is our WndProc -------


Properties

property Active : boolean


property Changes : TMinMaxChanges


property MaximizedInfo : TMaximizedInfo


property MinMaxTrackSize : TMinMaxTrackSize


property SetMaxTrackSize : Boolean


property SetMinTrackSize : Boolean


Events

event OnBeforeResize : TBeforeResizeEvent


Variables

FActive : boolean;


FBeforeResize : TBeforeResizeEvent;

which value to be modified

FChanges : TMinMaxChanges;


fMaximizedInfo : TMaximizedInfo;


fMinMaxTrackSize : TMinMaxTrackSize;

Design time only Sets the MaxTrack Size

FNewDefWndProc : pointer;


FOldDefWndProc : pointer;

used to sub-class the form

FParent : THandle;


fSettingMax : boolean;

Design time only Sets the MinTrack Size

fSettingMin : boolean;

is the component active


Constructors


constructor Create (AOwner : TComponent);


Functions


destructor Destroy;

put our WndProc in to use


procedure NewDefWndProc (var Msg : TMessage);

before resize event

This is our WndProc -------


Properties


property Active : boolean


property Changes : TMinMaxChanges


property MaximizedInfo : TMaximizedInfo


property MinMaxTrackSize : TMinMaxTrackSize


property SetMaxTrackSize : Boolean


property SetMinTrackSize : Boolean


Events


event OnBeforeResize : TBeforeResizeEvent


Variables


FActive : boolean;


FBeforeResize : TBeforeResizeEvent;

which value to be modified


FChanges : TMinMaxChanges;


fMaximizedInfo : TMaximizedInfo;


fMinMaxTrackSize : TMinMaxTrackSize;

Design time only Sets the MaxTrack Size


FNewDefWndProc : pointer;


FOldDefWndProc : pointer;

used to sub-class the form


FParent : THandle;


fSettingMax : boolean;

Design time only Sets the MinTrack Size


fSettingMin : boolean;

is the component active