Program history: ---------------- V2.0.0 (07. March 2026): 1. New: change development engine to "Microsoft Visual Studio Community 2022 (64-bit) - Version 17.14.27" 2. New: update Doxygen to V1.16.1 3. New: update Innosetup ato 6.7.1 4. Fix: correct overflows 5. New: additionally be able to activate / deativate the function in the window "Counter Autoname ändern" 6. New: added Toolbox (Pick Color, Write color, Fill color, Clone area) 7. New: Cur-files (Cursor) created from Bmp-files with "RealWorld Cursor Editor 2023.1" 8. New: use FreeImage_Copy() instead of setting each individual Pixel 9. Fix: error message box had yes/no button 10. Fix: if Toolbox (F12) is active => no more copy from hidden bitmap to preview window 11. Fix: button in Toolbox (F12): Refresh => remove all changes from the preview window (copy hidden bitmap-hidden to preview window) 12. Fix: Save: save picture from preview window to file (and not from the hidden bitmap) 13. New: Toolbox: show picked color 14. Fix: limit display of rotation angel sub zero values (settings) to 4 digits 15. Fix: directory- and file-names now without version nummer and VS 16. New: each subroutine now uses it's own szMessage[] 17. New: add menue entry to display all shortcuts 18. New: enable to end the shortcut dialog with the ESC key 19. New: add menue entry to show the program history 20. New: get the default-PDF-viewer (to show the history) from the registry 21. Fix: end About-Dialog if preview window is active (regression in V2.0.0 beta) 22. Fix: Registry handling: RegQueryValueEx() replaced with RegGetValue() 23. Fix: Registry handling: at RegOpenKeyEx() KEY_ALL_ACCESS replaced with KEY_QUERY_VALUE 24. Fix: corrected errors (reported by cppcheck) (eg. mutex) 25. Fix: Tooltips in Preview-Dialog did not function all the time => WM_PAINT had to be completed with returning FALSE 26. Fix: added Manifest 27. Fix: Timer messages did not arrive in the About-Dialog, if Preview window was active (animated Logo failed) 28. Fix: Toolbox: in the paint modus it was possible to paint outside the preview window (limit was missing in the mousemove message) 29. Fix: change programm version from V1.0.13 to V2.0.0 30. Fix: Toolbox Color Filling modus: accelerate by a factor of 9 through using a memory context and not using SetPixel() 31. New: Toolbox Paint modus: erase all changes by using the right mouse button (even changes from Clone or Fill) 32. Fix: Toolbox: dialog can only be activated if the preview window is active 33. Fix: Toolbox: end dialog if the preview window is closed 34. Fix: Toolbox: disable menue entry for Toolbox (under Options) if the preview window is closed 35. Fix: in MyDeleteBitmap() delete DC and bitmaps only if they are not Zero 36. Fix: check returns in MyCreateBitmap() and MyCreateBitmapHDC() 37. New: Toolbox: use (and save) two different radii for Paint annd Clone (for each preset) 38. New: Toolbox: reject tolerance 0 and warn if radius > minimal size of the preview window 39. Fix: Toolbox: Refresh made practicable 40. New: Tooltip text: change preview according to selected tool 41. New: checked with SonarQube (https://www.sonarsource.com) and corrected some error and calmed some warnings 42. Fix: Tooltip corrected for path (in Preview dialog) 43. Fix: added missing tooltipps in Settings dialog (OK, Cancel, Apply) 44. New: Add history in English 45. Fix: immediately show the preset name (in settings dialog) after pressing the apply button (by automat. restart of the dialog) 46. Fix: removed Manifest because of display issues in the settings dialog 47. Fix: selecting another presets now closes open modeless dialogs (eg. Preview dialog, but not the Shortcutinfo dialog) 48. Fix: Update About window 49. Fix: Update Build number to 202 50. Fix: Text corrected (A great thanks for the hints and the Betatest to Carsten!) 51. Fix: Text corrected for missing registry keys after program update 52. Fix: Status message removed for scanning => Preview => Cancel (even that it was no error but a status message for cancelling) 53. Fix: changed default name for saving a picture from "." to "KK" V1.0.12 (20. July 2022): 1. Fix: check of directory flags corrected 2. Fix: files with the extension bmpx or jpgx were recognised erroneously as pictures 3. Fix: do not clip text on statusbar (below) 4. New: show Build-No. on the titlebar 5. New: update Innosetup to 6.2.1 6. New: open files with extension jpeg 7. Fix: Save setting for "Preview of too big pictures" again 8. New: successfully tested on Windows 11 9: New: made JPEG-quality of second copy changeable 10. Fix: corrected centering of preview window 11. Fix corrected display of the helplines (ctrl+y) 12. Fix: update of the updater to V1.0.2 13. New: use binary info file on server (m_updater V1.0.2 needed) 14. Fix: show complete history during update with the newest version first 15. Fix: it was not possible to double click near the preview window 16. Fix: several changes to avoid DLL attacks 17. Fix: changed the name in the Autoname dialog: from "Set" to "Accept" 18: Fix: Doxygen: removed warnings for functions returning void 19: Neu: animate taskbar icon of the program when using "about" 20. Fix: on preset selection the percent value under "Acquisition=>Acquire" was not changed V1.0.11 (07. April 2022): 1. Fix: preview window was size limited (introduced with V1.0.10) 2. Fix: positioning of the picture in the preview window improved (for all selected x*y sizes) 3. Fix: preview window lost position when "Center Preview" was not selected 4. Fix: do not use DLG_ANZEIGE to measure the output dialog 5. Fix: corrected texts 6. New: show info when user double clicks into the picture with holding the Shift key that background color has been selected 7. New: path and sizes made changeable for the second copy (selectable in the preview window) (default was: 110x110 and e:\\work\\hp_twus\\tauschkk) 8. New: if an error occurs during registry loading (macros: GETREGVALUExxx) the index of the offending entry is shown 9. Fix: update of the setup 10.Fix: update of the updater to V1.0.1 V1.0.10 (26 September 2021): 1. New: save Jpeg pictures in progressive style (will load faster on homepage) 2. Fix: center scanned picture on double click point 3. Fix: transfer scanned picture centered to result (output picture) 4. Fix: change compiler to PellesC V11 5. Fix: go back to 32bit (due to IDE: debugging with PellesC V11) 6. Fix: use _stdcall as calling convention (to avoid unresolved externals for FreeimageLib) 7. Fix: use DLG_ANZEIGE (instead of DLG_ABMESSUNG) to measure the output dialog 8. Fix: use Innosetup 6.2.0 to create the setup file (Windows XP is not supported any longer) V1.0.10 Beta (07 February 2021): 1. Fix: change compiler to PellesC V10 2. Fix: remove warnings at strcpy() and strcat() by cast to (void) 3. Fix: in some directories the change between some *.bmp does not work => corrected in sort_names() 4. Fix: changed version from 1.x to 1.0.x V1.09 (16. August 2018): 1. Fix: correct overlay lines and overwrite in AnzeigeDlg() 2. Fix: correct PaintOverlayHelpLines() 3. Fix: close handle in Save() in case of a failure V1.08 (27. November 2014): 1. Fix: get version information from resources (Title and About) V1.07 (25. October 2014): 1. New: Doxygen documentation 2. Fix: "open with..." corrected 3. Fix: column "Key" on display of loading error registry made wider for longest key (LastOpenedFileModus) 4. Fix: if window is maximiert, restored or resized => reload of actual file to fit it into new window 5. Fix: during fitting of too big pictures: obey dx and(!) dy 6. Fix: window on 3. monitor (right), not maximized => Restart => Window still on 3. monitor but too small => fixed 7. Fix: if setting "fit pictures to window" => refresh in main.c, to show changes immediately 8. New: load Jpg with preview and fit to window (like bmp) 9. New: select Jpg with << or >> (set threshold in setting dialog, to avoid output files to show up) 10. Fix: load Jpg, than load bmp (or vice versa) => wrong display (<< *.jpg/2/2 >> and wrong index) 11. New: new version of FreeImage (3.16.0) used 12. Fix: quit windows Autoname-Counter, About and Settings with ESC 13. Fix: *.jpg was not loaded automatically at startup 14. Fix: if "Fit pictures to window" is selected => at opening a *.jpg is not shown 15. Fix: test "Fit pictures to window" awith scanning! (main.c => FreeImage_Rescale()) ok 16. New: give the possibillity of (configurable) scaling during scanning 17. New: show scaling values (in %) in the menu after (Acquire) ... 18. New: preview window: not only show help text but complete path (if path is too long for the field to show in) 19. New: picture Scanning => Acquisition => Save input picture ==> use path as destination path for pictures to save (after double click) 20. New: updater reworked and activated (storage of settings for caller Scan_KK) 21. Fix: safer functions used (strcpy_s, scanf_s, strnlen_s, and so on) 22. New: if preview window is partly outside of the monitor => make it visible (option in settings dialog) 23. Fix: tooltipps for main buttons settings dialog enabled 24. Fix: setup under non-admin-rights enabled 25. New: right mouse key enabled (for selection and copy into clipboard) in updater infobox enabled 26. Fix: messagebox at start of update more detailed 27. New: only 1 instance of Scan_kk (settings option) 28. Fix: more clear information in installer that without the addon no update out of the program will be possible 29. New: call setup with language preselection (german or english or asking) 30. Fix: Validity check reworked 31. Fix: corrected tip => Ctrl (instead of ALT) key, to pick up color 32. New: tested with Win8.1 and Win10 Technical Preview 33. Fix: Color selector made modal, to disable multiple starts of it 34. Fix: selecting "Acquire" anwählen and than "Cancel": cleared old picture V1.06 (09. November 2012): 1. New: changed internal proceedings (advantage for slower PC) 2. Fix: start value of sharpening previews were not shown in settings dialog 3. New: new version FreeImage (3.15.3) 4. Fix: selection of working modus removed in settings dialog 5. Fix: icons of the settings dialog disappear at 2. call 6. Fix: autonaming not working 7. New: button "Clear" added in autoname dialog 8. New: added adjustment values in settings dialog 9. New: dropping file on scan_kk icon will open the file (command line parameter) 10. New: clean up list (File pulldown menu => recently used files) (with question) 11. New: addded question at => clear list (File pulldown menu => recently used files) löschen 12. New: first version updater integrated 13. New: show complete picture (preview) if it is too big V1.05 (20. August 2010): 1. New: inhibit installation/uninstallation as long as the program is running 2. Fix: open-file-dialog and save-file-dialog were not working under Win98 3. New: when saving input-picture (under Acquisition) => copy to last recently used file list 4. Fix: picture reload at startup => Scrollbar was missing 5. Fix: if window is fullscreen => scroll down => minimize => restore => window scrolls to top 6. New: new version FreeImage (3.13.1) 7. New: settings dialog and storage mechanism in registry completely reworked 8. New: new way (DRAG_MODUS) to correct picture orientation (with the mouse) 9. New: show picture index and number of all pictures in current directory eg.: "3/5 (*.bmp)" 10. Fix: if preview window stays on top => nevertheless show messages in the foreground 11. New: Neues Icon des Einstellungsdialoges V1.04 (20. December 2009): 1. Fix: Icons with transparence 2. New: Possibillity to select previous/next picture with a key press 3. New: automatically load last loaded picture at startup 4. Fix: updated installation procedure 5. New: show most recently used files (to select for new loading) 6. Fix: Auto-Naming was not ok 7. New: copy preview picture automatically or manually into clipboard (thanks to Eckhard for the idea :-)) V1.03 (21. October 2009): 1. New: more helplines in preview window for alignment (with selectable width and spacing) 2. New: helplines in preview window moveable for easyer alignment 3. Fix: Autonaming corrected 4. Fix: remember used file load format (BMP or JPG) during program run 5. New: show new loaded picture in same position as old one (if "Shift" is pressed during selection) 6. New: 256bit Icons (for Vista) 7. New: select presets on top menu level 8. Fix: Help reworked 9. Fix: picture was mirrored with TWAIN-accquisition - due to newer graphic library (thanks to Nils and Jürgen) V1.02 (05. January 2008): 1. Fix: start maximized if (under settings) "remember Pos." is not selected 2. New: input file format JPEG is now supported (Thanks for the tip goes to Kamil Kaminski) 3. Fix: Dialog for new registry-entries reworked 4. Fix: 2 starts were needed after first installation 5. Fix: Help reworked 6. Fix: Autonaming is no longer the default for first installation 7. Fix: scrollbars were missing after acquisition of a long picture 8. Fix: name not shown on titlebar after acquisition and saving of a picture V1.01 (27. December 2007): 1. Fix: open a new picture => jump to top of picture 2. New: Tooltipps deactivatable (in Preview too) 3. New: Scan functions implemented 4. Fix: allow Ctrl-O and Ctrl-E, even if the preview window is active 5. Fix: exit program as maximized => Start => program is maximized again 6. Fix: help reworked 7. Fix: smaller internal things fixed 8. New: deupad-file created 9. Fix: Access violation with Ctrl-E shortly after program start corrected 10. Fix: the preset name was not shown on the title bar after a new selection (only after leaving settings) 11. New: show info text for Ctrl-L,R,F in the status bar 12. Fix: the preview picture happens to be sometimes no longer centered after Ctrl-L,R,F 13. New: Automatic restart after a new language is selected 14. Fix: picture corrupted after switch from small window to maximized window V1.00 (23. November 2007): 1. Fix: enable save-button after rotation or moving of preview picture 2. Fix: improve functionality of the scrollbars (Thanks for the tip goes to Rudi Mende) 3. New: enable scrolling of the picture with arrow keys & Home & End 4. Fix: for rotation >90 degrees the point to click was wrong (diogonal movement) 5. New: show help lines (with characters) in the preview window for movement 6. New: checkbox for the preview window => to enable or disable it to stay on top of all windows 7. Fix: scroll picture down => minimize => maximize => picture is no longer scrolled back to the top 8. New: Hotkeys (eg. Open file => Ctrl+O, open settings => Ctrl-E, exit program => Ctrl-X) 9. New: scroll picture with Mousewheel 10. New: save three different Settings (Thanks for the tip goes to Rudi Mende) 11. New: close preview window as soon as "open file" is selected 12. New: close preview window with "ESC" key 13. New: mirroring (180 degrees) and -90 degrees and +90 degrees (with Hotkey (Ctrl-F, Ctrl-L, Ctrl-R)) 14. Fix: tooltip correction (height of titelbar) 15. Fix: no more flickering during scrolling and sizing 16. New: show "wait cursor" during rotation of the picture 17. Fix: clear old registry values of the beta version 18. New: link to FreeImage project (in About window) made clickable 19. New: added tooltips for preview window 20. Fix: Help reworked 21. Fix: Freezing with double click and no loaded image corrected V1.00 Beta (11. August 2007 ): first official release V0.9x (Beginning of 2007): first internal versions with FreeImage graphic library V0.1 (28. Juni 2002): start with versions with other graphic library in demo-mode