Version 1.10.5 - 28/04/2019 - FIX: Dragging data to certain programs like Total Commander or FileZilla did not work if the data was provided only in the OLESetData event. Version 1.10.4 - 04/02/2018 - Upgraded to WTL 10. - Integrated the GitHub repository into the documentation and the About dialog. Version 1.10.3 - 16/01/2018 - Project published on GitHub. Version 1.10.2 - 31/07/2016 - Fixed some memory leaks that occurred when firing certain events. Version 1.10.1 - 26/01/2016 - FIX: The control could crash during OLE drag'n'drop. - FIX: The control could crash the other process during OLE drag'n'drop, especially when IOLEDataObject::SetDropDescription() had been called. Version 1.10.0 - 23/01/2016 - Added the ITabStrip::FinishOLEDragDrop method. It should not be used if not really needed. It can be used to hide the drag image if execution of the OLEDragDrop event takes a long time or if a message is displayed from within this event. Version 1.9.0 - 13/09/2015 - Added the ITabStripTab::HasCloseButton property. - Initial support for Windows 10. Version 1.8.0 - 20/07/2014 - Added the XClick, and XDblClick events for support of the extended mouse buttons. - Extended the Mouse* events to support the extended mouse buttons. - FIX: The Font and MouseIcon properties could leak GDI resources. - Initial support for Windows 8.1. Version 1.7.0 - 21/09/2013 - Added the ITabStrip::CloseableTabsMode property. Version 1.6.0 - 05/04/2013 - Performance improvements. Version 1.5.2 - 13/01/2013 - FIX: The last character of the tab text could not be used as accelerator key. - FIX: The ResizedControlWindow event was not fired when it should have been fired. - FIX: Drawing issues could occur if a windowless control was placed inside the control. - Initial support for Windows 8. Version 1.5.1 - 02/03/2012 - Fixed a memory leak that occurred during drag'n'drop if Aero drag-images have been used. - Reimplemented the subclassing code of the VB6 samples to make it more robust. Version 1.5.0 - 01/11/2011 - Added the ITabStripTab::hAssociatedWindow property. Version 1.4.1 - 21/05/2011 - FIX: Disabling the control did not move the keyboard focus to the next control in the tab order. - FIX: The ResizedControlWindow event was fired when actually nothing had changed. Version 1.4.0 - 08/01/2011 - FIX: The control could crash when it was destroyed. - FIX: Due do a bug in Microsoft ATL, the control could lose keyboard focus when it shouldn't. This problem occured in MDI applications only. Many thanks to Peter Schellenbach for his help. - Switched to Visual C++ 2010 and dropped support for Windows 2000. Version 1.3.2 - 07/11/2010 - FIX: IOLEDataObject::SetDropDescription could cause crashes in other programs. Version 1.3.1 - 02/01/2010 - Fixed a potential problem with persistance. - Improved support for Aero drag images. - FIX: If the control was placed on a Form for which the KeyPreview feature was activated, the Form_Key* handler didn't receive key strokes like all Alt+PgDown or Alt+Left, if the control had the keyboard focus. - FIX: The 'shift' parameter that many events have, often missed the ALT key. - Deploy (stripped) symbols with the binaries to make debugging easier. This are the pdb files in case you wonder. Version 1.3.0 - 11/07/2009 - Added the ITabStrip::OLEDragImageStyle property. - FIX: When using closeable tabs, scrolling tabs could leave some debris around the scroll buttons. - Massively reduced the usage of GDI handles. - It is no longer necessary to subclass the control's parent window and reflect the WM_CONTEXTMENU message to make the ContextMenu event work. - Made some internal changes that will make it easier for me to keep binary compatibility in future. Version 1.2.1 - 18/02/2009 - Initial support for Windows 7. - Extended the DropDescriptionIconConstants enumeration by 'ddiUseDefault'. - Fixed some small OLE drag'n'drop bugs. - FIX: The TAB key didn't move the focus to the next control if the control was placed within a VB6 UserControl. - FIX: Changing the RightToLeft property at runtime did not fully work if rtlLayout was involved. Version 1.2.0 - 31/10/2008 - Added the _ITabStripEvents::OLEDragEnterPotentialTarget event. - Added the _ITabStripEvents::OLEDragLeavePotentialTarget event. - Added the _ITabStripEvents::OLEReceivedNewData event. - FIX: The _ITabStripEvents::FreeTabData event didn't work as expected. The provided tab was always Nothing. - FIX: The _ITabStripEvents::MouseLeave event didn't work as expected. It was raised everytime the mouse wheel was scrolled outside the control if the control had the focus. - FIX: Ignore calls to IOLEDataObject::SetDropDescription() if the drag image is in classic style. - FIX: It wasn't possible to change the active tab using [CTRL]+[TAB] and [SHIFT]+[CTRL]+[TAB]. - Fixed some GDI handle leaks. - Fixed some drawing glitches. - Removed the data-binding stuff (it was probably broken anyway). - Switched to Visual C++ 2008 and dropped support for Windows 9x, Me and NT 4.0. - Improved the documentation. Version 1.1.0 - 17/12/2007 - Added the ITabStrip::hHighResImageList property. - Added the ITabStripTab::CreateDragImage() method. - Added the ITabStripTabContainer::CreateDragImage() method. - Added the IOLEDataObject::GetDropDescription() method. - Added the IOLEDataObject::SetDropDescription() method. - Extended ITabStrip::OLEDrag() by the parameter 'itemCountToDisplay'. - Implemented built-in drag-image creation. - Rewrote large parts of the drag'n'drop code. - FIX: Keyboard input wasn't processed if the control was placed within a VB6 UserControl. - FIX: On Windows 98/ME tooltips didn't work. - FIX: Changes were not applied implicitly when jumping between multiple instances of the control with the property pages opened. - Improved the documentation. Version 1.0.4 - 28/02/2007 - 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.0.3 - 22/09/2006 - FIX: Some controls didn't react as expected to keyboard input when they were placed inside a frame control. - FIX: The "Font" and "MouseIcon" properties didn't work as expected. - Improved setup. Version 1.0.2 - 23/06/2006 - FIX: Moving the control without resizing it could lead to a control width or height of 0. - FIX: Tooltips of contained controls could get lost. - Changed the way how the control is drawn. This was necessary to make Windows Vista's graphic effects work. - Improved the documentation. The categories introduced with the last release have been removed again, but now properties are displayed as such. Version 1.0.1 - 24/03/2006 - FIX: Inserting tabs could mess up some internal data structures. This also led to tabs reporting wrong values for the TabData property. - FIX: ITabStripTabContainer::RemoveAll() didn't work as expected. - FIX: Removing a tab with the ID 0 cleared all tab containers. - Improved the documentation. Now there's a category "Modules" with sub categories for each class. Those sub categories are split again into "Properties", "Methods" and "Events". Version 1.0.0 - 19/03/2006 - First public release.