I’ve updated all controls to reflect the license change, to integrate the GitHub repositories, and to update the WTL library that is used by the controls internally.
Additionally crashes have been fixed in ExplorerListView, ExplorerTreeView and ShellBrowserControls, and a memory leak has been fixed in the StatusBar control.
I’ve updated the StatusBar, TabStrip, ToolBarControls, and TrackBar control libraries to fix the memory leaks. Now all controls are up-to-date again.
I’ve updated the Pager and StatusBar controls to fix the drag’n’drop crashes.
Today I’ve released updates to the LabelControls, StatusBar, and TabStrip libraries, introducing the FinishOLEDragDrop method.
I’ve released an update of the StatusBar control. It now provides events for extended mouse button clicks.
Be aware that the events for the extended mouse buttons depend on the mouse driver configuration. So if they are not raised at all, this is more likely because of the mouse driver than because of potential bugs in the control library.
I’ve released updates for the ProgressBar, StatusBar and TrackBar controls. ProgressBar and TrackBar no longer support data-binding. The reasons are the same as for the ComboListBoxControls library which I’ve released three days ago.
All three releases also fix problems with the ResizedControlWindow event and Windows 8 now is officially supported.
I’ve released versions 1.4.0 of ExplorerListView and 1.3.2 of StatusBar. ExplorerListView has been extended with a couple of new events that are raised if a group has been collapsed/expanded, if a group has gained or lost the keyboard focus and if the selection state of a group has changed.
The StatusBar control has been fixed so that it no longer raises the Validate event of the currently focused control if the StatusBar is double-clicked.
I’ve released the remaining updates. ShellBrowserControls has been ported to Visual C++ 2010 (no support for Windows 2000 anymore, sorry). The other releases are bugfix releases.
Here are some more controls that I have fixed and migrated to Visual C++ 2010.
I have updated DateTimeControls and StatusBar. The StatusBar update fixes a crash that occured when the control tried to retrieve a pane’s tool tip text and this tool tip text has never been set. The crash was caused by a bug in comctl32.dll.
The DateTimeControls update fixes a major bug and a minor one. The major one occurred with version 5.x of comctl32 only. If a text box has the focus and the user clicks the drop-down button of the DateTimePicker control, the button was drawn pressed and all the events like CalendarDropDown were raised, but the Calendar never showed up, because it was destroyed again immediately. This also is a bug in comctl32.dll. I have implemented a complex work-around.