| Class TMinMax (unit GMMinmax) |
TComponent
| Constructors |
constructor Create (AOwner : TComponent);| Functions |
destructor Destroy;
procedure NewDefWndProc (var Msg : TMessage);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;
FChanges : TMinMaxChanges;
fMaximizedInfo : TMaximizedInfo;
fMinMaxTrackSize : TMinMaxTrackSize;
FNewDefWndProc : pointer;
FOldDefWndProc : pointer;
FParent : THandle;
fSettingMax : boolean;
fSettingMin : boolean;| 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