Added support for apartment-model
ReSize now supports the SSIndexTab by
Support was added for the Sheridan SSIndexTab. Pages are still not
ReSize could hang a machine running
A bug in MFC could cause ReSize to hang a Windows 3.1 machine if Windows
was shut down while an application written in VB 4.0 6-bit and containing
ReSize was still running. The Microsoft workaround documented in the MS
knowledge base was implemented in the ReSize code.
Control types are no longer prefaced with
Under VB 5.0 Microsoft's internal routines were sometimes appending an
underscore to the beginning of some control type names. In the PreResize
event a control such as a CommandButton would then be reported as a _CommandButton.
Corrected a problem with autocentering.
ReSize will no longer attempt to center a window that is maximized or
minimized. This change affects both the AutoCenterFormOnLoad property and
the CenterForm method.
Font routines handle more internal
OLE dispatch exceptions are now handled for fonts.
ReSize is now smarter about when it fires.
ReSize will no longer fire before and after a modal dialog box is popped
on the form. It also is smarter about firing when code is being single
stepped from the debugger in the VB IDE.
ReSize could lock up in the PreResize
It was sometimes possible to lock up an application if an error occurred
in the PreResize event. This was due to the internal code becoming
Made ReSize slightly more efficient .
ReSize will no longer take any action if windows fires a WM_SIZE message,
but the form size does not change. This eliminates unneeded processing and
in some cases reduces screen flicker.
Added the CurrentControl parameter to the
PreReSize event .
The PreReSize event now includes the CurrentControl parameter.
CurrentControl is of type Object and represents a pointer to the control
that ReSize is currently sizing and positioning.
Fixed handling of SSTab control .
Some controls would disappear from SSTabs. The temporary workaround was to
place a panel or picture box down on the surface of the tab. The SSTab is
now handled correctly and this workaround is no longer necessary.
Fixed a problem with entering debug mode
in VB 5.0 .
ReSize could crash when entering debug mode from the development
environment while in VB 5.0.
Fixed handling of minimized forms in
design mode .
Forms that were minimized as opposed to hidden while in design mode would
paint with incorrect initial proportions if form dimensions were being
altered in the Form_Load event.
Made the PreResize event more tolerant of
errors in VB code .
VB code within the PreResize event could cause a program to hang or crash
when the development environment tried to enter debug mode as a result of
detecting a run-time error.
ReSize OCX can run at the same time as
ReSize VBX .
Corrected an naming conflict that could prevent an .EXE with ReSize OCX
from running at the same time as an .EXE with ReSize VBX.
Fixed a version conflict with a previous
beta version of ReSize .
A limited number of users with 1.7 beta version of ReSize experienced
problems when upgrading to a higher version of ReSize. This problem was
Made Larcom and Young version numbering
compatible with more install utilities .
In the future all patch, beta, and other intermediate releases will be
versioned with the format: <major release>.<minor release>. Letters will
not be used (ex: 1.7d) for minor releases.
Made several corrections to the ReSize
ReSize now lets you design your application
in ANY resolution. Previously you had to design for the lowest common
denominator (usually 640 X 480).
ReSize now lets you design with your form
You no longer have to write any code at all
to synchronize ReSize to an MDI child form.
ReSize now supports changing the size of a
form in the Form_Load event.
The PreResize event now has an argument
called IgnoreControl. Setting IgnoreControl to TRUE in the PreResize event
causes ReSize to ignore the control. In other words, the control will not
be moved or resized in any way.
Modified ReSize to handle the "line" property
correctly in VB5 CCE.
Corrected a problem which could cause
controls to size improperly after a form was minimized and then restored.
Fixed several problems in ReSize that could
GPF or hang an application if an END statement was executed in the
Form_Load event of the control. The same could also happen if a developer
set a break point in the Form_Load event and then terminated execution of
Added code to allow ReSize to properly handle
fonts for controls that are dynamically added at run time.
In previous versions of ReSize, you could not
properly set the font size of controls from the PreResize event of the
ReSize control. This has now been corrected.
Corrected missing quotation marks in the
Corrected PsL phone number in the online
ReSize now has the correct version embedded
in the resource portion of the .OCX file.
Fixed a bug in ReSize that could cause ReSize
to not resize one or two controls on a form.
Added a CenterForm method. Executing this
method causes the form containing the ReSize control to be centered on the
physical screen if it is an SDI form and centered in its MDI container if
it is an MDI form.
Added AutoCenterFormOnLoad property. This
property causes the form to be centered each time it is loaded.
SSTabs are now supported in forms of any
SSTabs worked correctly in the 32 bit version
of ReSize OCX 1.50, but not in the 16 bit version. This has now been
ReSize was changed to internally set font
sizes before it sets left, right, width or height properties. In some
cases setting a control's properties in the opposite order will give the
control an improper height setting.
Previously the 32 bit version of ReSize OCX
caused combo boxes to operate incorrectly. They would not display a drop
down list and they would not fire change or click events. This problem has
been corrected in the present version of ReSize OCX.
ReSize would not work properly with beta
versions of NT 4.0 in the past. The background of the form containing the
ReSize control would not paint. This has been corrected.
A problem was fixed that could cause ReSize
to register itself incorrectly.