Version 1.3.1 - 29/10/2008

- FIX: Ignore calls to IOLEDataObject::SetDropDescription() if the drag image is in classic style.
- Slightly changed handling of the situation where the user presses a mouse button, drags the mouse out of the control's client area and releases the button.
- Fixed some GDI handle leaks.
- Fixed some drawing glitches.
- Removed most of the data-binding stuff (it was probably broken anyway) and fixed the remaining parts.
- Switched to Visual C++ 2008 and dropped support for Windows 9x, Me and NT 4.0.
- Improved the documentation.



Version 1.3.0 - 05/12/2007

- Added the IOLEDataObject::GetDropDescription() method.
- Added the IOLEDataObject::SetDropDescription() method.
- FIX: Keyboard input wasn't processed if the controls were placed within a VB6 UserControl.
- FIX: Changes were not applied implicitly when jumping between multiple instances of the control with the property pages opened.
- Fixed the samples.
- Improved the documentation.



Version 1.2.0 - 27/02/2007

- Added the ICheckBox::GetIdealSize() method.
- Added the IOptionButton::GetIdealSize() method.
- FIX: The Frame control flickered if used with version 6.0 of comctl32.dll.
- FIX: Changing the ICommandButton::ButtonType property to btCommandLink at runtime didn't always work.
- Decreased the binaries' size.
- Improved the documentation.
- Ported the WTL samples to WTL 8.0.
- Made the samples DPI aware.
- Linked the new bug tracking system.



Version 1.1.0 - 05/10/2006

- Added the ICommandButton::ButtonType property.
- Added the ICommandButton::CommandLinkNote property.
- Added the ICommandButton::DropDownArrowHeight property.
- Added the ICommandButton::DropDownArrowWidth property.
- Added the ICommandButton::DropDownGlyph property.
- Added the ICommandButton::DropDownOnRight property.
- Added the ICommandButton::DropDownPushed property.
- Added the ICommandButton::DropDownStyle property.
- Added the ICommandButton::hDropDownImageList property.
- Added the ICommandButton::KeepDropDownArrowAspectRatio property.
- Added the ICommandButton::ShowRightsElevationIcon property.
- Added the ICommandButton::ShowSplitLine property.
- Added the _ICommandButtonEvents::CustomDropDownAreaSize event.
- Added the _ICommandButtonEvents::DropDown event.
- Extended the ControlStateConstants enumeration by csDropDownPushed.
- Extended the CustomDrawControlStateConstants enumeration by cdisNearHot, cdisOtherSideHot and cdisDropHilited (just for completeness).
- Extended the DisabledEventsConstants enumeration by deCustomDropDownAreaSize.
- Changed the way how the controls are drawn. This was necessary to make Windows Vista's graphic effects work.
- FIX: Moving a control without resizing it could lead to a control width or height of 0.
- FIX: Some controls didn't react as expected to keyboard input when they were placed inside a frame control.
- FIX: Setting a control's imagelist to 0 didn't remove the image.
- FIX: Right-clicking a CheckBox, CommandButton or OptionButton moved the keyboard focus to the control.
- FIX: The frame control's Font property was ignored under some circumstances.
- FIX: The "Font" and "MouseIcon" properties didn't work as expected.
- Improved the documentation. Now properties are displayed as such.
- Improved setup.
- Minor bugfixes.



Version 1.0.0 - 13/01/2006

- First public release.