--------------------------------------------------------
ImageShop32.exe  // GB32 - V2.0 //
--------------------------------------------------------

COPY ALL FILES IN ONE FOLDER, ONLY TWAIN_32.DLL
COPY IN THE WINDOWS-FOLDER.

IF YOU WANT RUN THE SOURCE CODE FROM INTERPRETER,
WRITE YOUR INTERPRETER FOLDER NAME IN THE VARIABLE
"Interpreter_Path" AT THE BEGIN OF THE SOURCE CODE

---------------------------------------------------------------------
First revision (31/03/2001)/(dd/mm/yyyy):
 1. Some little bugs are eleminated.
 2. Icon and Cursor load/save functions are optimized.
 3. Question to save changed image is new.
 4. Hook-functions for Load/Save Dialogbox are optimized,
    with the right commands from Comdlg32.dll.
 5. Open dialogbox with preview of images is new.
 6. Tools Dialog with Tab Control is new.
 7. Dialog with Listbox and integrated Checkboxes for each item is new.
 8. Crop rectangle is optimized.
 9. Insert Text is optimized.
10. Screen capture is new.
    It's important to know, that only the active windows or clients,
    or the object under the cursor, are copied in the capture image.
    Start capturing with a choosen "HotKey".   
11. Image-Scrolling with Arrow-keys, Mouse-wheel or Mouse-move with
    left mouse-button down.
12. About dialogbox with picture
13. Aquire image from scanner direct to file is new.
14. New: if you have one image (130mm x 90mm) you can print this
         4x on one paper.
         If you have two to four images (130 x 90mm) you can print
         these on one paper. Look in the pagesetup dialog. From this
         dialog you can choose this adjustment.
    This feature is for a better utilization of expensive photo paper.
    130 mm x 90 mm are the standard size of photos.
_____________________________________________________________________

I have worked only with Windows DLL, not with all
the OCXes, Frames and so on of GB32.

All variables and types of TWAIN, JEPEG, COMMON DIALOGS
and COMMON CONTROLS are in Header procedures.

Application can load and save following image formats:

*.bmp - with own procedure
*.jpg - with help of ijl15.dll from INTEL
*.gif - with GFA-function
*.ico - with own procedure
*.cur - with own procedure

The ijl15.dll (newest version) is implemented in source code.
At first application run, ijl15.dll will be unpacked
in the application folder.

Image scanning with help of TWAIN_32.DLL (newest version).
The DLL is in this ZIP-file and you must place it in the
Windows-directory, not in the System-directory.

TWAIN_32.DLl is the newest english version,

You can scan your image to the application or directly
as file.

Filter files (*.bfl) demonstrate user defined filter operations
with the dialog of this event.

All memories are allocated with the new 32bit function:
VirtualAlloc() in vMalloc() / internal function
VirtualFree()  in vFree()   / internal function

The application defined values are stored in the registry
under HKEY_CURRENT_USER\Software\ImageShop32.

From source code you can learn, how you can do:
Blur and sharp an image, find edges in a image
and make Floyd Steinberg Dithering and many more.

Also how you can add a childdialog in a FileSelectBox
(e.g. Batch Conversion).


Hildesheim (Germany), 31/March/2001

Eberhard Funck
