Introducing
Resize32
by Lance Edmonds

Resize32 is a compact, 32-bit, industry-standard custom control library designed to add flexible window and control resizing to your Windows applications. Resize32 can resize controls contained in conventional windows, dialog boxes (loaded from resource files) plus of course PowerBASIC’s DDT dialogs!
What versions of Resize32 are there?
The Resize32 Package comes with three DLL versions:
|
|
A fully operational, royalty-free, distributable DLL (without debugging features) |
|
|
A developer DLL (containing useful debug features to assist you in getting the exact resizing behaviour that you want your applications to exhibit) |
|
|
A Shareware/Demo distributable DLL (pops up a message box when loading or unloading, no debugging features are included) |
Resize32 uses a technique known as auto-subclassing to perform its tasks. This means that Resize32 takes away most of the coding normally required to resize and manage a window. In many cases, simply initializing the DLL and a single function call (when a window is displayed) is all that is necessary to add elastic resizing to a window - it's that easy!
What sort of resizing does Resize32 offer?
Resize32 provides three methods of control resizing: Elastic (the default), Anchored, and Mixed Mode. This is what they do -
|
Elastic Mode |
Makes controls grow or shrink in proportion to the size of their parent window. For example, if the window grows vertically, controls also grow vertically to stay in proportion to their parent window. |
|
Anchored Mode |
“Ties” controls to specified edges of the parent window, making the controls move with the edge of the window as the window is resized. For example, a control anchored to the right edge of a window, moves right when the right edge is dragged. |
|
Mixed Mode |
A combination of Elastic and Anchored resizing. |
Resize32 allows you to specify how each control is resized at run-time. It is quite legal for a window to have some controls using Elastic resizing and the remainder using Anchored resizing (or some with no resizing at all!). With Mixed Mode, Resize32 permits advanced resizing, so that controls can use one resize style to control vertical resizing, and the other for horizontal resizing.
What else can Resize32 do?
|
|
Resize32 automatically takes care of the resizing of all controls in a window when the window size changes. |
|
|
Resize32 features a rich API to give the programmer methods of customizing resize behaviour for each window or dialog, right down to individual controls. |
|
|
Resize32 can add a SizeGrip control to a window if it does not have one already! |
|
|
Resize32 can be instructed to ensure that any window maintains a minimum screen size at all times! You can specify the size for each window in pixels, as a percentage of the desktop size, or tell Resize32 to use the current window dimensions for the minimum size. |
|
|
Resize32 offers a Debug mode that extends functionality even further, from enabling statistics and error messages during the development cycle, to right-click visual feedback showing the resize styles applied to each control in a window! |
|
|
Resize32 automatically unhooks itself from each window as that window is destroyed. |
Pricing
|
|
US$ 59 for one license |
|
|
Site license pricing on application (POA) |
Download
Click here to download the demo version of Resize32 now!
Further information
If you have any questions, or require any further information about Resize32, please contact the author Lance Edmonds at the following address -
![]()
Please note that the text above is an image (and not a clickable link), so you will need to type it into your e-mail client. This is done to try and prevent e-mail address harvesting, and the resulting SPAM.
Other software by Lance Edmonds...
Please visit http://www.dosprint.com to find out about Lance's highly acclaimed DLLPRINT and DOSPRINT software
Resize32, DLLPRINT, DOSPRINT and related materials are Copyright (c) 1999-2002 Lance C. Edmonds