Auto C Changelog

What's new in Auto C 3.7.70

May 31, 2017
  • When copying and pasting controls in ActiveX Control Pad, the pasted control could have the default font instead of the font of the control that was copied.
  • The startup position of ActiveX Control Pad could be incorrect after upgrading to Windows 10.
  • Running Auto C setup would always check "Align with SuperEdi" and "Themed Controls" if they were unchecked.
  • Using ActiveX Control Pad's Help menu repeatedly could unexpectedly make ActiveX Control Pad be Always On Top, so the help menu has been removed.
  • Having ActiveX Control Pad open under Auto C shouldn't prevent shutting down Windows as much.
  • The appearance of the frame control has been updated for Windows 10.
  • Pressing F1 in ActiveX Control Pad no longer displays its help file.
  • The option of aligning ActiveX Control Pad with SuperEdi has been restored under Windows 10.
  • Improvements and corrections to Auto C's help file have been made. Links to new versions of winhelp32.exe for Windows 8.1 have been added.
  • Under Windows 10 selecting windows help files (*.hlp) is no longer available.
  • Some improvements to Auto C's menus have been made.

New in Auto C 3.7.65 (Sep 18, 2015)

  • Shortly after the release of Windows 10 two versions of Auto C were released that were intended for Windows 10 exclusively. Now, there are no longer separate versions of Auto C for Windows 10 and earlier versions of Windows. Version 3.7.65 works with Windows 10 as well as previous versions of Windows.

New in Auto C 3.7.64 (Sep 15, 2015)

  • This version cannot be installed on Windows 10, nor will it run on Windows 10.

New in Auto C 3.7.63 for Win10 (Sep 10, 2015)

  • The first version of Auto C for Windows 10 had two minor problems: Manifest information had been omitted, and the Menu Demo example's RC file contained a reference to a bitmap that did not exist.
  • Bitmaps have now been restored to Auto C's menu.

New in Auto C 3.7.62 for Win10 (Aug 11, 2015)

  • A separate version (3.7.62) intended for Windows 10 is available. It does not use bitmaps for menu items, and the option to align ActiveX Control Pad with SuperEdi is no longer available because these functions do not work correctly under Windows 10.
  • With both versions, some more key combinations are suppressed in ActiveX Control Pad: Control + E (new HTML layout), Control + N (new HTML) and Control + O (open). Pressing these keys now does nothing.

New in Auto C 3.7.61 (Aug 11, 2015)

  • Some more key combinations are suppressed in ActiveX Control Pad: Control + E (new HTML layout), Control + N (new HTML) and Control + O (open). Pressing these keys now does nothing.

New in Auto C 3.7.60 (Jul 27, 2015)

  • ActiveX Control Pad's menu has been improved. Some Auto C commands are now available under ActiveX Control Pad's menu.
  • Some shortcut keys have been added to ActiveX Control Pad. Press F4 to show the properties box. Press Shift + F4 to show a control's custom properties. Press Control + A to select all controls.
  • ActiveX Control Pad's menu commands to show or hide the grid and snap controls to the grid now work correctly. Auto C no longer has duplicate commands for these functions.
  • A command to specify the size of ActiveX Control Pad's grid has been added.
  • A What's This Help button can now be displayed at design-time in ActiveX Control Pad.
  • If a form was opened in ActiveX Control Pad and you did nothing but change window styles and then closed ActiveX Control Pad, a message box prompting you to save changes was often displayed.
  • If the toolbox somehow went off screen you had to close and re-open ActiveX Control Pad to bring it on screen. Now, it can be brought on screen by selecting "View Toolbox" under the Form menu.
  • More error correction has been added to handle unusual errors that had prevented Auto C from starting.

New in Auto C 3.7.53 (May 12, 2015)

  • Adding tooltips to the tabs of a Tabstrip still caused errors
  • It was possible to specify a different name for the target EXE while it was running. Problems occurred if this was done
  • When using the Add Declarations command, the auto-generated typedef statements for exported Dll functions didn't work with LCC-Win if they were moved to inside a function body
  • When specifying the location of the Borland compiler it was possible for Auto C to add an extra backslash to the path
  • Using the Picture custom dialog box to add multiple image files as resources didn't work
  • If running Windows 8 or later and under display settings "Let me choose one scaling level for all my displays" was not checked then ActiveX Control Pad did not align properly with SuperEdi at startup
  • The manifest files created have been expanded to include sections pertaining to UAC elevation and DPI awareness. Applications created with Auto C are now DPI aware by default

New in Auto C 3.7.52 (Mar 28, 2015)

  • With recent versions adding tooltips to the tabs of a Tabstrip caused errors.

New in Auto C 3.7.51 (Mar 25, 2015)

  • Code for 5 tabs was sometimes generated after a new Tabstrip control was added to a form.
  • Under Windows XP the script in the help file that checks for a new version did not work correctly.
  • The buttons in the Toolbox did not have the intended appearance as the mouse pointer was passed over them.

New in Auto C 3.7.5 (Mar 23, 2015)

  • When compiling with Pelles C the -Ot option (optimize for speed) is no longer used. Also, the -W1 option (warning level 1) is no longer used because it's the default anyway
  • Code setting a Progress Bar's foreground and background colors is now generated only if colors are changed from the defaults
  • As ActiveX Control Pad is downloaded progress is displayed in Auto C's title bar
  • The Always On Top command has been moved from the File Menu to the System Menu
  • A link to check for a new version has been added to the help file's About section. There is no longer a command to check for a new version under the File menu

New in Auto C 3.7.4 (Feb 24, 2015)

  • Using the View Code command could cause ActiveX Control Pad to become the foreground window.
  • An incorrect error message was displayed when using the menu to compile and run a project.
  • Some links in the help file were to the wrong topic.
  • Changes to the appearance of Auto C's flat buttons have been made.

New in Auto C 3.7.3 (Feb 10, 2015)

  • The separate executable GetDPI.exe is no longer used. Auto C.exe itself now determines screen coordinates when, if not using Windows XP Font DPI scaling, the desktop appearance is changed back and forth from an Aero theme to a non-Aero theme while Auto C is running.
  • Improvements to the appearance of the ComboBox control and Slider control have been made.
  • Some revisions to the auto-generated source code have been made: The CreateChildWindow macro is now defined in the auto-generated header file (*.auto.h). A new macro, IsOptionBtn, has been added. The SetFocusByTabstop function has been revised.

New in Auto C 3.7.2 (Jan 15, 2015)

  • The previous version had two minor issues:
  • It was possible to edit files in SuperEdi that were intended to be read-only
  • Corrections to the size of arrow buttons in Auto C's dialog boxes have been made

New in Auto C 3.7.1 (Jan 13, 2015)

  • If SuperEdi was closed while a Project Options dialog box was open an error occurred
  • Property Pages are no longer used. Instead, Custom Property dialog boxes are used. Select a control in ActiveX Control Pad and press Enter to display
  • Press Control + Tab to switch between Auto C's windows
  • Improvements to design-time controls appearance under Windows 8/8.1 have been made
  • The size of Auto C is a little smaller because autoc.ocx no longer contains property pages

New in Auto C 3.7.0 (Dec 4, 2014)

  • With previous version of Auto C, the user interfaces created were always of a fixed size regardless of font DPI.
  • Starting with this version, the size of forms, controls and fonts now increase and decrease with changes in font DPI. If a project created with an earlier version of Auto C is opened with this version, the size of user interfaces can appear much larger at runtime.
  • The sizes of bitmaps and icons stays the same. This means that the size and position of text and controls relative to bitmaps and icons can change unexpectedly at runtime.
  • After a project has been updated with this version, it can't be changed back to the previous form.
  • The read-only auto-generated file contains arrays of bitmap names and bitmap handles. Previously the size of these arrays was one more than the number of bitmaps and element 0 was not used. Now, the size of the arrays is equal to the number of bitmaps, and element 0 is used.

New in Auto C 3.6.62 (Nov 3, 2014)

  • A scrollbar's Orientation property could be set to an invalid value when ActiveX Control Pad was opened.
  • A horizontal up-down button's orientation property was set to vertical when ActiveX Control Pad was opened.
  • The auto-generated code and the examples now use dynamically allocated string variables.
  • Example C# code in the help file was missing a couple of lines.

New in Auto C 3.6.61 (Oct 15, 2014)

  • Calls to TranslateAccelerator in the message loop within the WinMain function were not being updated correctly
  • Using the Remove Dll Code command didn't remove code unloading the Dll and instead removed a break statement
  • A Slider's TickFrequency was always set to 1 when ActiveX Control Pad was opened
  • The default font for a Check Box was MS Sans Serif instead of Tahoma
  • If the backcolor of a Scrollbar had been changed to COLOR_BTNFACE it was changed back to COLOR WINDOW when ActiveX Control Pad was opened
  • The default backcolor of a Scrollbar is now COLOR_BTNFACE insteads of COLOR WINDOW
  • A MultiLine TextBox can now have a horizontal scrollbar as well as vertical scrollbar. Also, a TextBox can have the ES_AUTOVSCROLL style as well as the ES_AUTOHSCROLL style
  • When using Borland or Watcom, the value assigned to the symbols WINVER and _WIN32_WINNT have been incremented from 0x500 to 0x501. When using Watcom the value for _WIN32_IE has also been incremented from 0x500 to 0x501
  • A compiler's help file is now displayed directly instead of using SuperEdi to display the help file
  • At design-time in ActiveX Control Pad, if the caption of a Command Button, Check Box or Option Button spans multiple lines, text is now broken on whole words
  • Upper and lower limits for scrolling controls have been revised. The help file lists the limits
  • Auto C can now run MS-DOS batch files (*.bat)

New in Auto C 3.6.60 (Aug 12, 2014)

  • Using the Tabstrip Property Page to delete a tab caused the index of other tabs to be wrong
  • Selecting "Snap Controls To Grid" under the Form menu didn't work correctly
  • Commented-out code in a source file could cause the Functions menu to not work correctly
  • A script to search the MSDN website for the word at SuperEdi's cursor and display the results in SuperEdi's Web Browser has been added as the second tool on SuperEdi's Quicklaunch bar
  • The window positions of ActiveX Control Pad, the form being edited in ActiveX Control Pad, the Properties Box, Property Pages and Custom Command dialog box are now saved when closed
  • Whether or not the Toolbox and Properties Box are visible and their window positions are now saved when ActiveX Control Pad is closed. Previously the Toolbox and Properties Box were always made visible when ActiveX Control Pad was opened
  • In the auto-generated function CreateChildWindows, Frames are now created before other controls
  • Revisions to some auto-generated functions have been made. Revisions to some of the examples have also been made
  • A button and menu command to make ActiveX Control Pad the foreground window have been added
  • The "Hide Message Boxes" option no longer exists under the Form menu
  • Problems with using the Custom Command dialog box have been fixed. The way in which processes are run has been improved

New in Auto C 3.6.59 (Apr 22, 2014)

  • At design-time in ActiveX Control Pad controls were always themed. This was a regression introduced with the previous version.
  • Problems with entering the ID for a Toolbar button using the Toolbar Property Page have been fixed.

New in Auto C 3.6.58 (Mar 3, 2014)

  • At design-time in ActiveX Control Pad, the button of a Check Box or Option button was always the same size, even if text was enlarged. This was a regression introduced with recent versions.
  • Controls can no longer display cursors. Using cursors with controls in the button class no longer works under Windows 7 and 8.
  • Using icons larger than 32x32 is now supported for Picture boxes and buttons.
  • If a themed Option button is inside of a Picture box, its background will now have a transparent appearance at design-time in ActiveX Control Pad.
  • If a DLL function prototype was commented-out it was not ignored when the Update Declarations command was used.
  • If an icon from a file is selected for the main window using the Window Styles dialog box, the hIconSm member of the WNDCLASSEX structure will be a call to LoadImage that loads the icon at 16x16 pixels.

New in Auto C 3.6.57 (Dec 28, 2013)

  • The main window should not flash in the taskbar as much.
  • Under Windows Vista and later, if you opened a form with a Status Bar for editing in ActiveX Control Pad, and the Window Styles dialog box was used to change windows styles, and you then tried to close ActiveX Control Pad without doing anything else, you were prompted to save changes when you should not have been.
  • A tooltip in the Graphics Demo example was assigned to the wrong Picture Box.
  • When using the Status Bar property page, pressing F1 did not show the help file as intended.
  • Improvments to the appearance of the help file have been made.
  • The Open Project dialog box is no longer initially displayed with the Always On Top style as it previously was.
  • LCC-Win64 is now officially supported.

New in Auto C 3.6.56 (Dec 28, 2013)

  • Under Windows Vista and later, at design-time in Active Control Pad, Toolbars are now themed.
  • Toolbars would often have a border even if the Border property was False. This was a regression introduced with version 3.6.55
  • When using the Picture Property Page to set a Picture box's image, controls used to set the image size were visible when they should have been hidden. This was a regression introduced with version 3.6.54
  • When setting a main window's styles, it was possible for "GetSystemMetrics(CY_MENU)" to be added to the main window's height even if it did not have a main menu.
  • When using the Windows Classic appearance, at design-time in ActiveX Control Pad changing a frame's font did not change the appearance of the frame. This was a regression introduced with version 3.6.55

New in Auto C 3.6.55 (Dec 28, 2013)

  • The ActiveX controls no longer contain any MS Forms 2.0 consituent controls and FM20.dll is no longer referenced.
  • The Slider no longer has a Property Page. All Slider properties are set in the Properties Box.
  • Controls no longer have an EdgeStyle property. Styles previously set using the EdgeStyle property are now set using the BorderStyle property.
  • It was possible for problems to occur when running the target EXE or other programs because paths that contained spaces were not always enclosed in quotes.
  • The target EXE was not properly run with elevated UAC privileges when needed.
  • Changes to the appearance of the help file have been made.
  • The TextBox control now has a RightScrollbar property and longer has a ScrollBars property. The TextBox now has an AutoScroll property.
  • Information in the help file about using the example DLL with Visual Basic .NET has been improved and instructions for using the DLL with C# have been added.
  • At design-time in ActiveX Control Pad changing a CommandButton's DefaultButton property could make the button disappear.
  • A Tooolbar's font size could sometimes be changed from 8 to 7 when a form with a Toolbar was opened in ActiveX Control Pad.
  • At design-time in ActiveX Control Pad, the size of a horizontal Scrollbar's thumb was too small if PageSize was zero.
  • If bitmaps, cursors or icons were commented-out in the RC file they were not ignored when a form was opened for editing in ActiveX Control Pad.

New in Auto C 3.6.54 (Dec 28, 2013)

  • Under Windows Vista and later, Setup now prevents Auto C from being installed under the Program Files or Program Files (x86) folders.
  • The capability to explicitly specify the size of an Icon for controls in the Button class has been added to the Picture Property Page.
  • The help file now includes information about using the example DLL RunTimeDemo.dll with Visual Basic .NET. The VB6 form using RunTimeDemo.dll is no longer distributed.
  • Minor improvements to the appearance of the CheckBox and OptionButton controls have been made.
  • A link to Auto C's home page is no longer placed on the start menu.
  • The capability of checking for a newer version of Auto C has been added.

New in Auto C 3.6.53 (Aug 7, 2013)

  • Auto C now supports enlarging text using Windows XP style font DPI scaling.