Codejock Product Release Notes

Review the latest enhancements, fixes, and new features across Codejock Toolkit Pro, Suite Pro, and related components.

Codejock Software's product release notes include updated information for the documentation provided with each product line. The information contained in this document may be more up-to-date than the information that is provided in the Help system.

Showing page 7 of 9.
Version 11.1.3
Released: May 30, 2007
New Features:
  1. Task Panel
    • ActiveX: BorderStyle property added
Fixes:
  1. Toolkit Pro
    • MFC: Fixed some installer issues that would sometimes happen on Windows 9x
  2. Command Bars
    • MFC: Fixed bug of 11.1.2 when CustomControl/Combo/Edit was hidden for Popup menus
    • ActiveX: Fixed bug of 11.1.2 when CustomControl/Combo/Edit was hidden for Popup menus
    • ActiveX: In .NET Ribbon didn't update caption if Maximized MFC children switched
  3. Suite Pro
    • ActiveX: Fixed some installer issues that would sometimes happen on Windows 9x
  4. Calendar
    • ActiveX: in .NET Calendar had problem if used in MDI child
Version 11.1.2
Released: May 22, 2007
New Features:
  1. Toolkit Pro
    • MFC: Import from Dll/Exe added for ResourceEditor application
    • MFC: Compiled dll and xml translations with ResourceEditor added for all MFC packages
  2. Report Control
    • MFC: XTP_NM_REPORT_EDIT_CANCELED notification added
    • ActiveX: Added new edit style flag: XTPReportEditStyle.xtpEditStyleReadOnly
Fixes:
  1. Toolkit Pro
    • MFC: Merged same resources to common folder
    • MFC: Minor updates in CXTPTaskDialog - Added CreateFromResourceParam, fixed problem with null terminated strings when loaded from resources
    • MFC: Enhanced CXTPTaskButtonTheme to allow use it for simple dialogs - not only CXTPTaskDialog
    • MFC: Fixed problem in resources of 11.1 release when _XTP_RESOURCE_LANGUAGE macro used
    • MFC: Fix in CXTHexEdit appeared when upper case characters entered
  2. Command Bars
    • MFC: Fixed minor glitch when user resize very big floating toolbar and it has to disappear from screen
    • MFC: Fixed problem with GalleryControl of 11.1 release when Selected after click become -1
    • MFC: Enhanced CXTPControlActions::FindAction method to use binary search
    • MFC: Fixed some issues with RightToLeft mode on Arabic/Hebrew Windows 98
    • ActiveX: Fixed minor glitch when user resize very big floating toolbar and it has to disappear from screen
    • ActiveX: Fixed problem with GalleryControl of 11.1 release when Selected after click become -1
    • ActiveX: Enhanced CXTPControlActions::FindAction method to use binary search
    • ActiveX: Fixed some issues with RightToLeft mode on Arabic/Hebrew Windows 98
    • ActiveX: MessageBoxes appeared in Customize Sheet was not modal
  3. Docking Pane
    • MFC: If AutoHide button clicked focus now will be set to docking site
    • ActiveX: If AutoHide button clicked focus now will be set to docking site
  4. Report Control
    • MFC: Reapply in-place edit styles from edit options. (Issue #13286)
    • MFC: Fixed bug with changing constraint value in in-place editor using Up/Down keys. (Issue #13489)
    • ActiveX: Reapply in-place edit styles from edit options. (Issue #13286)
    • ActiveX: Fixed bug with changing constraint value in in-place editor using Up/Down keys. (Issue #13489)
    • ActiveX: Fire DropRecordsEx instead of OLEDragDrop if report records dragged when OLEDrop mode enabled
    • ActiveX: Fixed bug with parameters types declaration for ReportControl.RemoveRecordEx, ReportControl.RemoveRowdEx
    • ActiveX: Fixed problem with PreviewKeyDown when report control on the Docking Pane
  5. Calendar
    • MFC: Some fixes to avoid Office 2007 theme crash in VS 2003 build. This is a compiler problem and "VS 7.1 Service Pack 1" fix it
    • MFC: DatePicker. Update week days and months names when resource language changed
    • MFC: Small fixes in Office 2007 Theme to be more similar to the latest MS Office 2007 version
    • MFC: Fixed bug with selecting cells on the DayView time scale (Issue #12242)
    • MFC: DayView HitTest function fixed to return results for day and group headers. (Issue #13375)
    • ActiveX: Some fixes to avoid Office 2007 theme crash in VS 2003 build. This is a compiler problem and "VS 7.1 Service Pack 1" fix it
    • ActiveX: DatePicker. Update week days and months names when resource language changed
    • ActiveX: Small fixes in Office 2007 Theme to be more similar to the latest MS Office 2007 version
    • ActiveX: Fixed bug with selecting cells on the DayView time scale (Issue #12242)
    • ActiveX: DayView HitTest function fixed to return results for day and group headers. (Issue #13375)
  6. Skin Framework
    • MFC: Fixed problem with Save dialog in Internet Explorer if skin applied
    • MFC: Fixed conflict with DMWClient tool
    • MFC: Text color for Combo and Edit by default used from System colors - not from SkinFramework theme
    • MFC: Fixed problem in SkinFramework when it was declared but LoadSkin never called
    • MFC: Fix for RTL mode - Dropdown combo showed 2 scrollbars if WS_EX_LAYOUTRTL used
    • ActiveX: Fixed problem with Save dialog in Internet Explorer if skin applied
    • ActiveX: Fixed conflict with DMWClient tool
    • ActiveX: Text color for Combo and Edit by default used from System colors - not from SkinFramework theme
    • ActiveX: Fixed minor problems with SkinFramework samples in Windows2000 for C#, added SkinFramework.GetColor method
    • ActiveX: Fixed problem with DatePicker when custom format is used
    • ActiveX: Fixed problem in SkinFramework when it was declared but LoadSkin never called
    • ActiveX: Fix for RTL mode - Dropdown combo showed 2 scrollbars if WS_EX_LAYOUTRTL used
  7. Ribbon Bar
    • MFC: String "Are you sure you want to restore the Quick Access Toolbar" moved from code to resources
    • MFC: IsMinimized renamed to IsRibbonMinimzed to reduce conflict with macro defined in windowsx.h
    • MFC: CXTPControl::OnRButtonDown not called for controls in Ribbonbar
    • ActiveX: String "Are you sure you want to restore the Quick Access Toolbar" moved from code to resources
  8. Suite Pro
    • ActiveX: For ComboBox.ListIndex = -1 didn't work to clear selection
    • ActiveX: Now all translation dlls are signed (for Vista certificates)
    • ActiveX: For FlatEdit control Text now Default property
    • ActiveX: Added missing NewIndex property for ComboBox and ListBox
    • ActiveX: Added missing DropDown event of ComboBox and fixed KeyDown and KeyUp events
  9. Task Panel
    • ActiveX: TaskPanel crashed in 11.1 if "Unload me" was called in Click event
Version 11.1.0
Released: April 16, 2007
New Features:
  1. Toolkit Pro
  2. Command Bars
  3. Property Grid
    • MFC: Slider and SpinButtons support added for items
    • MFC: CXTPPropertyGridItemMultilineString class added
    • ActiveX: PropertyItemMultilineString type added
    • ActiveX: Slider and SpinButtons support added for items
  4. Docking Pane
    • MFC: Added virtual CXTPDockingPaneWindowSelect::GetItemCaption, GetItemDescription, GetItemPath.
    • MFC: Added CXTPDockingPaneManager::SetKeyboardWindowSelectClass method to allow use custom CXTPDockingPaneWindowSelect window.
  5. Report Control
    • MFC: Call ValueChanging with user input string berore convert to record type to allow fix/adjust user input.
    • MFC: Added Office2007 column style
    • MFC: Word break added to draw NoItems text.
    • MFC: m_bAllowCut/m_bAllowPaste options are added for CXTPReportView
    • MFC: Custom heap feature added. CXTPReportControl::UseReportCustomHeap added.
    • MFC: Batch allocation feature added. Batch allocation for report rows implemented (see CXTPReportControl::UseRowBatchAllocation and CXTPReportControl::FreeRowBatchExtraData).
    • MFC: Mode to send ContextMenu event for whole header area added. Added member CXTPReportHeader::s_bSendContextMenuForWholeHeaderArea
    • MFC: Added methods to remove records/rows on the fly (without Populate call) CXTPReportControl::RemoveRowEx(CXTPReportRow*), CXTPReportControl::RemoveRecordEx(CXTPReportRecord*)
    • MFC: Added methods: CXTPReportRecords::RemoveRecord(CXTPReportRecord*), CXTPReportRows::RemoveRow(CXTPReportRow*), CXTPReportRows::FindInTree(CXTPReportRecord*)
    • MFC: Added event: XTP_NM_REPORT_CONSTRAINT_SELECTING
    • MFC: Added event: XTP_NM_REPORT_GETTOOLTIPINFO
    • MFC: Added event: XTP_NM_REPORT_RECORDS_DROPPED
    • MFC: CXTPReportPaintManager::m_clrSelectedRow and CXTPReportPaintManager::m_clrSelectedRowText members added.
    • MFC: CXTPReportControl::GetHScrollStep, CXTPReportControl::SetHScrollStep members added.
    • ActiveX: Call ValueChanging with user input string berore convert to record type to allow fix/adjust user input.
    • ActiveX: Added Office2007 column style
    • ActiveX: Word break added to draw NoItems text.
    • ActiveX: RecordsDropped, DropRecordsEx events are added.
    • ActiveX: Custom heap feature added. ReportControlGlobalSettings.UseReportCustomHeap added.
    • ActiveX: Batch allocation feature added. ReportControlGlobalSettings.UseBatchAllocation and ReportControlGlobalSettings.FreeBatchExtraData added.
    • ActiveX: Mode to send ContextMenu event for whole header area added. Added property ReportControl.SendContextMenuForWholeHeaderArea
    • ActiveX: Added methods to remove records/rows on the fly (without Populate call) ReportControl.RemoveRowEx(ReportRow*), ReportControl.RemoveRecordEx(ReportRecord*)
    • ActiveX: Added member: ReportRecord.ParentRecord
    • ActiveX: Added member: ReportRows.FindRowInTree(IReportRecord* Record)
    • ActiveX: Added property: ReportPaintManager.HotDividerColor
    • ActiveX: Added event: DrawPreviewItem
    • ActiveX: Added event: ConstraintSelecting
    • ActiveX: Added event: GetToolTipInfo
    • ActiveX: Added boolean property: ReportPrintOptions.Landscape
    • ActiveX: ReportPaintManager.SelectedRowBackColor and ReportPaintManager.SelectedRowForeColor added.
    • ActiveX: ReportControl.HScrollStep property added.
  6. Calendar
    • MFC: Office 2007 Theme. Draw all headers using alpha bitmaps patterns. Hot Items support added.
    • MFC: Office 2007 Theme. Support Expand/Scroll buttons added (using alpha bitmaps patterns).
    • MFC: Office 2007 Theme. Headers customization added (via custom alpha bitmaps patterns).
    • MFC: DayView Horizontal scrolling (and minimal column width) added.
    • MFC: Edit Event Built-in dialog. Editor for Body field added.
    • MFC: MAPI data provider enhanced to add runtime custom properties for calendar events: "MAPIEntryID", "MAPISearchKey"
    • MFC: Office 2007 Theme. Events to customize Expand/Scroll buttons clicks added.
    • MFC: Added separate multi-resources configuration for each day. Use XTP_NC_CALENDAR_PREPOPULATE_DAY notification and CXTPCalendarViewDay::SetResources method.
    • ActiveX: Office 2007 Theme. Draw all headers using alpha bitmaps patterns. Hot Items support added.
    • ActiveX: Office 2007 Theme. Support Expand/Scroll buttons added (using alpha bitmaps patterns).
    • ActiveX: Office 2007 Theme. Headers customization added (via custom alpha bitmaps patterns).
    • ActiveX: DayView Horizontal scrolling (and minimal column width) added.
    • ActiveX: Edit Event Built-in dialog. Editor for Body field added.
    • ActiveX: MAPI data provider enhanced to add runtime custom properties for calendar events: "MAPIEntryID", "MAPISearchKey"
    • ActiveX: Added boolean property: CalendarPrintOptions.Landscape
    • ActiveX: Added separate multi-resources configuration for each day. Use PrePopulateDay event and CalendarViewDay.SetMultipleResources method.
    • ActiveX: DatePicker.MonthDelta property added.
  7. Skin Framework
    • MFC: Added RTL support for SkinFramewrok
    • ActiveX: Added RTL support for SkinFramewrok
    • ActiveX: Added basic support for .NET languages, see new samples for C#
  8. Syntax Edit
    • MFC: Help updated: link to LexSchemas topic added.
    • ActiveX: Help updated: link to LexSchemas topic added.
    • ActiveX: First release of SyntaxEdit for ActiveX
  9. Suite Pro
  10. Task Panel
    • ActiveX: Added MouseDown, MouseUp, MouseMove events.
  11. Ribbon Bar
    • ActiveX: Added RibbonTab.GetRect and RibbonGroup.GetRect methods
    • ActiveX: RibbonBar.AllowQuickAccessCustomization property added
Fixes:
  1. Toolkit Pro
    • MFC: Enhanced Color Custom page for ColorPicker property sheet. Luminance now will not change if user select color from picker.
    • MFC: EnableContextMenu of CXTShellListBase did nothing
    • MFC: Bug with class member pointer size fixed in notify connection sink implementation (in C++ size of pointer to class member may be 4, 8 or 12 bytes)
  2. Command Bars
    • MFC: Fixed problem in HookManager when one hook called from another
    • MFC: Enhanced algorithm of finding width of combo drop button for large DPIs. Now it works exactly like in Office
    • MFC: Fixed dangerous bug of 10.4.2 in CXTPAccessible.
  3. Docking Pane
    • MFC: After docking to Floating Frame it now move to top.
    • ActiveX: After docking to Floating Frame it now move to top.
    • ActiveX: Action(ByVal Action As XtremeDockingPane.DockingPaneAction, ByVal Pane As XtremeDockingPane.IPane, Cancel As Boolean) event replaced to Action(ByVal Action As XtremeDockingPane.DockingPaneAction, ByVal Pane As XtremeDockingPane.IPane, ByVal Container As XtremeDockingPane.IPaneActionContainer, Cancel As Boolean)
  4. Report Control
    • MFC: Do not print columns header if it is not visible
    • MFC: Black&White printing made more contrasted.
    • MFC: Print page Header/Footer small bugs fixed (with background color and text alignment).
    • MFC: Suport Hyperlinks in multiline mode. Check and validate HyperLink offset, Len and text length before draw.
    • MFC: Fixed bug with HyperLink color (for focused column it was invisible).
    • MFC: Fixed bug in PreviewKeyDown propcessing (call PreviewKeyDown from PreTranslateMessage to avoid OnChar if key canceled).
    • MFC: Inplace ListControl HotSearch by subwords added (instead of search by first letter only).
    • MFC: Check for COleDateTime::valid status added in DateTime format finction.
    • MFC: "Cut" method use RemoveRowEx to remove rows on the fly (without Populate call).
    • MFC: ReportColumn.HeaderAlignment and ReportColumn.FooterAlignment properties added to serialization.
    • MFC: Safe version serialization added to ReportControl settings and ReportRecords.
    • MFC: ReportControl IsEditMode logick changed to return TRUE when inplace combobox (List) active.
    • MFC: Russian resources updated.
    • MFC: Fixed bug in report row height calcutation in multiline mode. Draw words ellipses added.
    • MFC: When resize column, if next column is "last resizeble" but not "auto size" column - resize it too.
    • MFC: EnableDragDrop changed to Revoke drop target when drag-drop flags 0 (disabled).
    • MFC: Redraw control before start editing in CXTPReportControl::EditItem and CXTPReportNavigator::BeginEdit to update columns positions if control was scrolled before.
    • MFC: ReportColumn.HeaderAlignment and ReportColumn.FooterAlignment properties added to serialization.
    • MFC: Some members of CXTPReportRecordItem made as virtual.
    • ActiveX: Do not print columns header if it is not visible
    • ActiveX: Black&White printing made more contrasted.
    • ActiveX: Print page Header/Footer small bugs fixed (with background color and text alignment).
    • ActiveX: Suport Hyperlinks in multiline mode. Check and validate HyperLink offset, Len and text length before draw.
    • ActiveX: Fixed bug with HyperLink color (for focused column it was invisible).
    • ActiveX: Fixed bug in PreviewKeyDown propcessing (call PreviewKeyDown from PreTranslateMessage to avoid OnChar if key canceled).
    • ActiveX: Inplace ListControl HotSearch by subwords added (instead of search by first letter only).
    • ActiveX: Check for COleDateTime::valid status added in DateTime format finction.
    • ActiveX: "Cut" method use RemoveRowEx to remove rows on the fly (without Populate call).
    • ActiveX: ReportColumn.HeaderAlignment and ReportColumn.FooterAlignment properties added to serialization.
    • ActiveX: Safe version serialization added to ReportControl settings and ReportRecords.
    • ActiveX: ReportControl IsEditMode logick changed to return TRUE when inplace combobox (List) active.
    • ActiveX: Russian resources updated.
    • ActiveX: Fixed bug in report row height calcutation in multiline mode. Draw words ellipses added.
    • ActiveX: When resize column, if next column is "last resizeble" but not "auto size" column - resize it too.
    • ActiveX: EnableDragDrop changed to Revoke drop target when drag-drop flags 0 (disabled).
    • ActiveX: Redraw control before start editing in ReportControl.EditItem and ReportNavigator.BeginEdit to update columns positions if control was scrolled before.
    • ActiveX: Add KeyUp event firing for arrows (left, right, up, down).
    • ActiveX: Lock control (by AddRef) while PreviewKeyDown event sending (to allow close owner form in event handler).
  5. Calendar
    • MFC: Black&White printing made more contrasted.
    • MFC: Print page Header/Footer small bug fixed (with text alignment).
    • MFC: Fixed bug with dragging events in the DayView.
    • MFC: Fixed bug with dragging events in the DayView (initial mouse offset from event start is kept during dragging).
    • MFC: Calendar Built-in Edit Recurrence dialog. Month day valid range fixed to be 1-31 (instead of 1-12).
    • MFC: RemoveRecurrence set event duration for master event like in ocurrence event.
    • MFC: Russian resources updated.
    • MFC: MAPI data provider bug fixed: MAPI Time zone data size may be grater than head structure (skip tail data).
    • ActiveX: Black&White printing made more contrasted.
    • ActiveX: Print page Header/Footer small bug fixed (with text alignment).
    • ActiveX: Fixed bug with dragging events in the DayView.
    • ActiveX: Fixed bug with dragging events in the DayView (initial mouse offset from event start is kept during dragging).
    • ActiveX: Calendar Built-in Edit Recurrence dialog. Month day valid range fixed to be 1-31 (instead of 1-12).
    • ActiveX: RemoveRecurrence set event duration for master event like in ocurrence event.
    • ActiveX: Russian resources updated.
    • ActiveX: MAPI data provider bug fixed: MAPI Time zone data size may be grater than head structure (skip tail data).
    • ActiveX: Fixed small bug with not null device context in CalendarControl.Print method
    • ActiveX: Fixed bug with processing of Return, Esc, F2, Del keys. Sometimes they are not work in Access 2003.
    • ActiveX: Lock calendar control when fire mouse and keyboard events (keyUp, KeyDown, MouseUp, ...) to allow close owner form (and destroy calendar) from these events handlers.
  6. Skin Framework
    • MFC: HDF_BITMAP_ON_RIGHT support added for Header control
    • MFC: Fixed bug of static linkes applications.
    • MFC: Removed scrollbar conflicts with DBI-tech controls, ComponentOne grid and conflict with Infragistics's ColorCombo
    • ActiveX: Removed scrollbar conflicts with DBI-tech controls, ComponentOne grid and conflict with Infragistics's ColorCombo
  7. Ribbon Bar
    • MFC: Minor changes for large DPI support
    • ActiveX: Minor changes for large DPI support
  8. Syntax Edit
    • MFC: Added heuristic to determine unicode file format.
    • MFC: Using resources updated to use XTPResourceManager.
    • MFC: Russian resources updated.
    • MFC: Allow CXTPSyntaxEditView works without Document object (to be used with Docking Panes).
    • MFC: Fixed bug with rereading schema when its configuration file changed.
    • ActiveX: Added heuristic to determine unicode file format.
    • ActiveX: Using resources updated to use XTPResourceManager.
    • ActiveX: Russian resources updated.
  9. Property Grid
    • ActiveX: For Picture item there was no way to reset icon.
Sample update:
  1. Toolkit Pro
    • MFC: Updated ReBar sample to show IE7 style tabs
  2. Command Bars
    • MFC: CommandBarControls sample added
  3. Report Control
    • MFC: Separate Sample project to show custom heap feature added.
    • MFC: Fixed bug with serialization version for CMessageRecord (was 0).
  4. Calendar
    • ActiveX: BeforeDrawThemeObject sample code updated.
    • ActiveX: Fixed bug with loading forms correctly in VS 2002 for Calendar VB.NET and C# samples.
    • ActiveX: Editing of Monthly and Yearly recureence options implemented.
New:
  1. Docking Pane
    • ActiveX: PaneActionContainer class added
Version 10.4.2
Released: January 26, 2007
Fixes:
  1. Docking Pane
    • MFC: Fixed bug of 10.4 when panes sometimes didn't redraw tabs
    • ActiveX: Fixed bug of 10.4 when panes sometimes didn't redraw tabs
  2. Report Control
    • MFC: Do not print columns header if it is not visible
    • ActiveX: Do not print columns header if it is not visible
  3. Skin Framework
    • MFC: WM_MOUSEWHEEL processed 2 times
    • MFC: Fixed DateTime control skinning
    • ActiveX: WM_MOUSEWHEEL processed 2 times
    • ActiveX: Fixed DateTime control skinning
  4. Syntax Edit
    • MFC: Allow CXTPSyntaxEditView works without Document object (to be used with Docking Panes)
  5. Command Bars
    • ActiveX: Fixed problem of 10.4.1 where ImageManager can't add new icons in design time
Version 10.4.1
Released: January 18, 2007
New Features:
  1. Command Bars
    • MFC: CXTControlAction::SetKeyboardTip added
    • ActiveX: ControlAction::KeyboardTip property added
  2. Report Control
    • MFC: Added members CXTPReportControl::IsFullColumnScrolling, CXTPReportControl::SetFullColumnScrolling
    • MFC: Added members CXTPReportPaintManager::GetFreezeColsDividerStyle, CXTPReportPaintManager::SetFreezeColsDividerStyle, XTPReportFreezeColsDividerStyle enum and CXTPReportPaintManager::m_clrFreezeColsDivider
    • ActiveX: Added ReportRecordItem::Hyperlinks property and ReportControl::HyperlinkClick event for hyperlink support in report cells
    • ActiveX: Added ReportPaintManager::FreezeColsDividerStyle, XTPReportFreezeColsDividerStyle enumeration, and ReportPaintManager::FreezeColsDividerColor to customize the freeze column divider
    • ActiveX: Added ReportControl::FullColumnScrolling property
    • ActiveX: Added ReportControl::AddRecord method
    • ActiveX: Added ReportControl::InsertRecord method
    • ActiveX: Added ReportControl::PrintPreviewOptions property
    • ActiveX: XtremePrintPreviewOptions interface added
  3. Skin Framework
    • MFC: Added WM_PRINTCLIENT message support
    • ActiveX: Added WM_PRINTCLIENT message support
  4. Calendar
    • ActiveX: XtremePrintPreviewOptions interface added
  5. Ribbon Bar
    • ActiveX: Ribbon.ShowCaptionAlways property added to hide window title if EnableFrameTheme was not called
Fixes:
  1. Command Bars
    • MFC: Fixed bug of 10.4 where LargeIcons option for RibbonTheme didn't work
    • MFC: In 10.4 font for Ribbon become larger when previous releases if Sergoe UI font was not found
    • MFC: Fixes minor cosmetic changes of 10.4 release
    • MFC: Enhanced algorithm of Keyboard handling for Accelerators of Non English locale (Norwegian, German keys)
    • MFC: CXTPStatusBar of 10.4 crashed if m_bCommandBarsTheme was set to FALSE
    • ActiveX: Fixed bug of 10.4 where LargeIcons option for RibbonTheme didn't work
    • ActiveX: In 10.4 font for Ribbon become larger when previous releases if Sergoe UI font was not found
    • ActiveX: Fixes minor cosmetic changes of 10.4 release
    • ActiveX: Enhanced algorithm of Keyboard handling for Accelerators of Non English locale (Norwegian, German keys)
    • ActiveX: CommandBars of 10.4 crashed if CommandBars located in PictureBox
  2. Property Grid
    • MFC: RightToLeft layout was disabled in 10.4 release
    • MFC: DatePicker of Date item crashed in Vista
    • MFC: If Size item was readonly, user was able to change children "Width" and "Height" items
    • ActiveX: RightToLeft layout was disabled in 10.4 release
    • ActiveX: DatePicker of Date item crashed in Vista
  3. Docking Pane
    • MFC: Fixed bug of 10.4 when DestroyPane called for Floating collapsed window
    • MFC: "Active Tools" and "Active Files" strings from source code moved to resources
    • ActiveX: Fixed bug of 10.4 when DestroyPane called for Floating collapsed window
    • ActiveX: "Active Tools" and "Active Files" strings from source code moved to resources
  4. Report Control
    • MFC: Report of 10.4 crash if user click in Preview field
    • MFC: Print Report tree Expand (+/-) buttons
    • MFC: Print report Footer added
    • MFC: Bug with page footer text color fixed
    • MFC: Fixed bug with editing Items in Virtual mode
    • MFC: Print Column Header icons transparently for Office2003 heder style
    • MFC: Remove _tsetlocale() call. Localized format date/time function added instead
    • MFC: Added member CXTPReportHeader::s_bShowItemsInGroupsPXDefault to support versions compatibility
    • ActiveX: Report of 10.4 crash if user click in Preview field
    • ActiveX: Print Report tree Expand (+/-) buttons
    • ActiveX: Print report Footer added
    • ActiveX: Bug with page footer text color fixed
    • ActiveX: Fixed bug with editing Items in Virtual mode
    • ActiveX: Print Column Header icons transparently for Office2003 heder style
    • ActiveX: ActiveX print preview window inherit icon from top parent window
    • ActiveX: Serialization of ReportRecordItem.Tag added
  5. Calendar
    • MFC: Fixed bug with Snoozed Calendar Reminders processing. Clear Snooze data after wake-up from snooze
    • MFC: Few small bugs in Data Provider cache fixed
    • MFC: Access DB built-in data provider. Body field type changed from TEXT[255] to MEMO
    • MFC: Inter-Year selection bug on attached Date Picker fixed
    • ActiveX: Fixed bug with Snoozed Calendar Reminders processing. Clear Snooze data after wake-up from snooze
    • ActiveX: Few small bugs in Data Provider cache fixed
    • ActiveX: Access DB built-in data provider. Body field type changed from TEXT[255] to MEMO
    • ActiveX: Inter-Year selection bug on attached Date Picker fixed
    • ActiveX: ActiveX print preview window inherit icon from top parent window
  6. Skin Framework
    • MFC: System menu for caption now moved accordingly height of caption
    • MFC: Fixed bug with changing skin if color quality is 256 bit
    • MFC: Fixed skinnging bug in 64x Vista OS
    • MFC: Fixed skinnging of Initernet Explorer form controls
    • ActiveX: System menu for caption now moved accordingly height of caption
    • ActiveX: Fixed bug with changing skin if color quality is 256 bit
    • ActiveX: Fixed skinnging bug in 64x Vista OS
    • ActiveX: Fixed skinnging of Initernet Explorer form controls
    • ActiveX: Sometimes Tab didn't work in 10.4 release because of skins
    • ActiveX: BackColor property didn't work in Vista for edit and combo controls
    • ActiveX: Form automatically resized now if skinned caption height is larger than height of default caption
  7. Ribbon Bar
    • MFC: If group of Ribbon was hidden by code (Visible property) this group was visible in Minimized mode
    • MFC: CXTPRibbonControlSystemPopupBarButton controls in System popup now have 16*16 icons size by default
    • ActiveX: If group of Ribbon was hidden by code (Visible property) this group was visible in Minimized mode
    • ActiveX: CXTPRibbonControlSystemPopupBarButton controls in System popup now have 16*16 icons size by default
  8. Syntax Edit
    • MFC: Fixed compiler error of 10.4 in Chinese locale
    • MFC: Fixed compiler error of 10.4 if STL included before Toolkit
    • MFC: Fixed bug with opening Read-Only files
    • MFC: Additional members to control scrollbars usage added. Some fixes for scrollbars blinking
    • MFC: Fixed bug with adjusting layout (scroll bars, items position) in AutoComplete window
  9. Suite Pro
    • ActiveX: TabControl didn't decrease dispatch counts of Tab Page controls
Version 10.4
Released: December 16, 2006
Important:
  1. Property Grid
    • MFC: Changed parameters of OnInplaceButtonDown virtual method, in XTP_PGN_INPLACEBUTTONDOWN notification now lParam point to CXTPPropertyGridInplaceButton to support 2 or more inplace buttons for same item
    • ActiveX: Changed parameters of InplaceButtonDown event
  2. Docking Pane
    • MFC: Now Unpinning action sends when pane Entered to AutoHide mode and Pinning when exit from AutoHide mode
    • ActiveX: Now Unpinning action sends when pane Entered to AutoHide mode and Pinning when exit from AutoHide mode
    • ActiveX: Changed signature of Action event, added Container parameter to allow determine what container used for Docking/Attaching actions, PaneActionContainer class added
  3. Command Bars
    • ActiveX: Changed type of ActiveMenuBar to MenuBar
New Features:
  1. Command Bars
  2. Property Grid
  3. Docking Pane
  4. Report Control
    • MFC: AutoScroll (vertical) added when dragging rows
    • MFC: Added option to use current resource language ID as a base locale to retrieve date/time settings and names. See also: UseResourceFileLocale property
    • MFC: CXTPReportColumn::m_bAutoSortWhenGrouped property added
    • MFC: CXTPReportColumn::IsAllowRemove method added
    • MFC: CXTPReportControl::SortRows made as 'virtual', CXTPReportControl::SetRowsCompareFunc(), CXTPReportRows::SortEx() methods added as a additional way to customize sorting
    • MFC: CXTPReportPageSetupDialog class added
    • MFC: CXTPReportView::GetPrintOptions method and CXTPReportViewPrintOptions class added
    • MFC: CXTPReportControl::SortRows made as 'virtual', CXTPReportControl::SetRowsCompareFunc(), CXTPReportRows::SortEx() methods added as a additional way to customize sorting
    • MFC: CXTPReportRecordItem::OnEditCanceled virtual method added
    • ActiveX: AutoScroll (vertical) added when dragging rows
    • ActiveX: Added option to use current resource language ID as a base locale to retrieve date/time settings and names. See also: UseResourceFileLocale property
    • ActiveX: ReportControlGlobalSettings.UseResourceFileLocale property added
    • ActiveX: ReportControl.PrintOptions property and ReportPrintOptions interface added
    • ActiveX: ReportControl.ShowPrintPageSetup method added
    • ActiveX: ReportControl.PrintPreview method added
    • ActiveX: ReportColumn.AutoSortWhenGrouped property added
    • ActiveX: ReportColumn.BestFit method added
    • ActiveX: OLE Drop features added: ReportControl.OLEDropMode property, OLEDragOver and OLEDragDrop events, DataObject and DataObjectFiles interfaces
    • ActiveX: FieldChooser.SelectedItem property and FieldChooser.SelectionChanged event added
    • ActiveX: ReportControl.EditCanceled event added
    • ActiveX: ReportPaintManager.FixedInplaceButtonHeight property added
    • ActiveX: ReportInplaceButton.GetRect property added
    • ActiveX: ReportColumn.FooterFont and ReportColumn.DrawFooterDivider properties added
    • ActiveX: ReportControlGlobalSettings.CreatePropExchange property added
  5. Calendar
    • MFC: Black&White Printing checkbox, Header and Footer fields added to Calendar Page Setup dialog
    • MFC: Office 2007 theme. Headers background color customization added
    • MFC: Added option to show additional minutes labels on DayView time scale. See also: TimeScaleShowMinutes property
    • MFC: Calendar Data Base (Access) data provider: Added check all tables on Open and create which do not exist
    • MFC: Added option to use current resource language ID as base locale to retrieve date/time settings and names. See also: UseResourceFileLocale property
    • MFC: Added possibility to avoid 255 chars limit for displaying event subject, location and body text.
    • MFC: CXTPCalendarUtils::SetUseResourceFileLocale, CXTPCalendarUtils::IsUseResourceFileLocale methods added
    • MFC: 'Edit Event', 'Edit Recurrence', 'Reminders', 'time Scale Properties' dialogs moved from Calendar sample to Toolkit library
    • MFC: CalendarPrintOptions.BlackWhitePrinting, CalendarPrintOptions.BlackWhiteContrast properties added
    • MFC: CXTPCalendarOptions::bDayView_TimeScaleShowMinutes property added
    • MFC: Added properties: CXTPCalendarThemeOffice2007::CTOHeader::m_clrBaseColor, CXTPCalendarThemeOffice2007::CTOHeader::m_clrTodayBaseColor
    • ActiveX: Black&White Printing checkbox, Header and Footer fields added to Calendar Page Setup dialog
    • ActiveX: Office 2007 theme. Headers background color customization added
    • ActiveX: Added option to show additional minutes labels on DayView time scale. See also: TimeScaleShowMinutes property
    • ActiveX: Calendar Data Base (Access) data provider: Added check all tables on Open and create which do not exist
    • ActiveX: Added option to use current resource language ID as base locale to retrieve date/time settings and names. See also: UseResourceFileLocale property
    • ActiveX: Added possibility to avoid 255 chars limit for displaying event subject, location and body text.
    • ActiveX: CalendarGlobalSettings.UseResourceFileLocale property added
    • ActiveX: CalendarDialogs object added to use built-in dialogs: 'Edit Event', 'Edit Recurrence', 'Reminders', 'time Scale Properties'
    • ActiveX: m_bBlackWhitePrinting, m_nBlackWhiteContrast members added to print options
    • ActiveX: CalendarControl.PrintPreview method added
    • ActiveX: DoReadEventV, DoReadRPatternV notifications added (specially for PowerBuilder, IE, others)
    • ActiveX: EventAddedEx, EventDeletedEx, EventCreatedEx notifications added. (Event object passed instead of EventID)
    • ActiveX: EventAdded, EventDeleted, EventCreated, PatternAdded, PatternDeleted, PatternCreated notifications made as hidden (for compatibility)
    • ActiveX: CalendarOptions.DayViewTimeScaleShowMinutes property added
    • ActiveX: Added properties: CalendarThemeOffice2007Header.BaseColor, CalendarThemeOffice2007Header.TodayBaseColor, CalendarThemeOffice2007MonthViewWeekHeader.BaseColor
    • ActiveX: Added methods: CalendarViewEvent.IsVisible, CalendarDayView.EnsureVisible(pEventView)
    • ActiveX: Added method: CalendarDataProvider.OpenEx(pADOConnection). (Implemented only for DB Access built in data provider)
  6. Skin Framework
  7. Ribbon Bar
    • MFC: Added CXTPRibbonBar::AllowMinimize, CXTPRibbonBar::SetMinimized methods
    • MFC: Added CXTPRibbonBar::SetTabsVisible/IsTabsVisible methods
    • MFC: Added Minimize feature from Office 2007 beta 2 TR
    • MFC: Added support large fonts (RibbonBar::FontHeight property) and non standard DPI modes
    • MFC: Added Vista glass effect support
    • MFC: Added Silver theme
    • ActiveX: Added RibbonBar.AllowMinimize, RibbonBar.Minimized, RibbonGroup.ControlsCentering properties
    • ActiveX: Added RibbonBar.TabsVisible property
    • ActiveX: Added RibbonBar.ControlQuickAccess property
    • ActiveX: Added RibbonBar.ControlSystemButton property
    • ActiveX: RibbonGroup.AddControl method added
    • ActiveX: Added Minimize feature from Office 2007 beta 2 TR
    • ActiveX: Added support large fonts (RibbonBar::FontHeight property) and non standard DPI modes
    • ActiveX: Added Vista glass effect support
    • ActiveX: Added Silver theme
  8. Syntax Edit
    • MFC: First release of SyntaxEdit
  9. Suite Pro
    • ActiveX: Added TabControlPage class which supports the Windows XP themes
  10. Task Panel
    • ActiveX: HotItemChanged event added, TaskPanel.HotItem property added
    • ActiveX: TaskPanelGroupItem::Insert method added
    • ActiveX: DragOverItem, OLEDragOver, OLEDragDrop events, OLEDropMode property added for custom drag and drop of external items
    • ActiveX: TaskPanelGlobalSettings.CreatePropExchange property added
  11. Shortcut Bar
    • ActiveX: ShortcutBarPaintManager class added (Font, ClearTypeTextQuality, NormalIconWidth, ExpandedIconWidth properties)
    • ActiveX: ShortcutBar.ItemWidth, ShortcutBar.ItemHeight properties added
    • ActiveX: ShortcutBarGlobalSettings.Office2007Images property added
Fixes:
  1. Docking Pane
    • MFC: Disable close button for floating panes when xtpPaneNoClosable option specified
    • ActiveX: Disable close button for floating panes when xtpPaneNoClosable option specified
  2. Report Control
    • MFC: Fixed crash on items editing in Virtual Mode
    • MFC: Fixed bug with vertical alignment of a cell text. Top is the default text alignment
    • MFC: Applied user locale settings for formatting date/time from custom format string
    • MFC: Checkbox state is changed only if user click on checkbox image (and is not changed when clicking other cell space)
    • MFC: Many methods made as 'virtual' in CXTPReportRow, CXTPReportRows
    • ActiveX: Fixed crash on items editing in Virtual Mode
    • ActiveX: Fixed bug with vertical alignment of a cell text. Top is the default text alignment
    • ActiveX: Applied user locale settings for formatting date/time from custom format string
    • ActiveX: Checkbox state is changed only if user click on checkbox image (and is not changed when clicking other cell space)
    • ActiveX: Fixed bug in CXTPReportRecordItem::Compare(). Check input parameter for NULL rather than access its members
    • ActiveX: Processing of right-click group rows selection made similar as in Outlook
  3. Calendar
    • MFC: DayView AutoScroll starts only if user move mouse a few pixels up relative to LButtomDown point for up scroll. (same logic for bottom scroll)
    • MFC: Fixed bug with single/multi day event interpreting for week and month views
    • MFC: Fully localized existing language translations
    • MFC: Optimized memory data provider, generating recurrence events, Date/Time basic operations
    • MFC: Optimized reminders processing
    • MFC: Optimized GetEvent(id), GetRecurrencePattern(id) methods of data provider to use cache rather than reading from data source
    • MFC: Fixed small bug: remove all stored reminders info for occurrences when Reminder property is disabled for master event
    • MFC: Fixed bug in ShowDays method of DayView.(when showing only one day, sometimes ShowDays clear days and does not add any one)
    • MFC: Fixed bug with Weekly recurrence. First day of week changed from Sunday to Monday (as in MS Outlook)
    • MFC: Office 2007 theme. Fixed bug when sometimes text disappeared when editing subject for multiday events in Week and Month views
    • MFC: Fixed bug with printing Office 2007 Month View week days header
    • MFC: Fixed bug in RemindersManager - Unadvise from DataProvider notifications added on StopMonitoring
    • MFC: _XTP_EXT_CLASS added to all theme parts declarations. Some other useful changes made for themes customization by inherit and override
    • MFC: Small change to avoid warning C4786
    • ActiveX: DayView AutoScroll starts only if user move mouse a few pixels up relative to LButtomDown point for up scroll. (same logic for bottom scroll)
    • ActiveX: Fixed bug with single/multi day event interpreting for week and month views
    • ActiveX: Fully localized existing language translations
    • ActiveX: Optimized memory data provider, generating recurrence events, Date/Time basic operations
    • ActiveX: Optimized reminders processing
    • ActiveX: Optimized GetEvent(id), GetRecurrencePattern(id) methods of data provider to use cache rather than reading from data source
    • ActiveX: Fixed small bug: remove all stored reminders info for occurrences when Reminder property is disabled for master event
    • ActiveX: Fixed bug in ShowDays method of DayView.(when showing only one day, sometimes ShowDays clear days and does not add any one)
    • ActiveX: Fixed bug with Weekly recurrence. First day of week changed from Sunday to Monday (as in MS Outlook)
    • ActiveX: Office 2007 theme. Fixed bug when sometimes text disappeared when editing subject for multiday events in Week and Month views
    • ActiveX: Fixed bug with printing Office 2007 Month View week days header
    • ActiveX: GetSelection, SetSelection methods of CalendarView made as hidden (for compatibility). Selection property should be used for new versions
    • ActiveX: Applied property FirstWeekOfYearDays for popup (modal) DatePicker control
  4. Skin Framework
    • MFC: A lot of small fixes
    • ActiveX: Added "Grayed" check box skins
    • ActiveX: A lot of small fixes
  5. Ribbon Bar
    • MFC: Changed appearance to match last Office 2007 beta 2 TR
    • ActiveX: Changed appearance to match last Office 2007 beta 2 TR
Sample update:
  1. Report Control
    • MFC: "No sort" item added to header context menu
  2. Calendar
    • ActiveX: Fixed bug with ScheduleID field in MySQL custom data provider VB sample
    • ActiveX: Calendar VB, VB.NET and C#.NET samples updated to show printing and reminders features
Version 10.3.1
Released: September 13, 2006
Important:
  1. Command Bars
    • MFC: Added support of assigning Id for popup controls using menu resources - specify Id in caption after "\t" - "Caption\tId". See Scribble sample
New Features:
  1. Toolkit Pro
    • MFC: ToolTipContext.ShowOfficeBorder property added
    • MFC: ToolTipContext.ShowShadow property added
  2. Command Bars
    • MFC: CXTPToolTipContext::ShowImage method added
    • MFC: xtpFlagWrapRow flag added, added support of MFT_MENUBREAK menu style
    • ActiveX: ToolTipContext.ShowImage method added
    • ActiveX: Added CommandBarActions.DeleteAll property
    • ActiveX: Created a separate interface for the CommandBarsFrame control to support vb5
    • ActiveX: Added TabPaintManager.FixedTabWidth, MinTabWidth and MaxTabWidth properties
    • ActiveX: xtpFlagShowPopupBarTip flag added
    • ActiveX: xtpFlagWrapRow flag added
  3. Report Control
    • MFC: CXTPReportRecords::SetCaseSensitive method added
    • ActiveX: ReportRecords::CaseSensitive property added
    • ActiveX: Added property 'Enabled'
    • ActiveX: Added ReleaseOnDestroy for environments such as Gupta Team Developer to help with clean up
    • ActiveX: Added XTPReportBorderStyle::xtpBorderFrame flag
  4. Calendar
    • MFC: Theme Office 2007: Week view updated, customization added
    • MFC: Theme Office 2007: added DoPropExchange to save/load theme settings
    • MFC: Added Themes support to DatePicker. Office 2007 Theme added
    • MFC: Dynamic customization added to Office 2007 theme via XTP_NC_CALENDAR_BEFORE_DRAW_THEMEOBJECT notification
    • ActiveX: Theme Office 2007: Week view updated, customization added
    • ActiveX: Theme Office 2007: added DoPropExchange to save/load theme settings
    • ActiveX: Added Themes support to DatePicker. Office 2007 Theme added
    • ActiveX: Dynamic customization added to Office 2007 theme via BeforeDrawThemeObject notification
    • ActiveX: Added property 'PrinterInfo' to CalendarPrintOptions
    • ActiveX: Added method PrintCalendar2(ShowPrintDialog As Boolean)
    • ActiveX: Added property 'DataProvider' to CalendarEvent
    • ActiveX: Added members 'theme', 'setTheme' to DatePickerControl
    • ActiveX: Added CalendarSchedule::CustomProperties property
  5. Shortcut Bar
    • MFC: Updated Office 2007 color to match Office 2007 Beta 2
    • ActiveX: Updated Office 2007 color to match Office 2007 Beta 2
    • ActiveX: ShortcutCaption::Icon property added
  6. Skin Framework
    • MFC: Standard toolbars skin support added.
    • MFC: Added CXTPSkinObjectClassMap to help map window classes to skinframework objects
    • ActiveX: Standard toolbars skin support added.
    • ActiveX: Added new methods: RemoveWindow, RemoveAllWindows, AddWindowClass, RemoveWindowClass
    • ActiveX: Added AutoApplyNewWindows property to manually apply the skin to different windows
  7. Ribbon Bar
    • MFC: For split buttons added ability to enable only command part or only dropdown part SetEnable(TRUE_SPLITDROPDOWN)
    • MFC: Added ability to link all Ribbon styles to exe file. Sample updated. See RibbonSample\res\RibbonSample.rc2
  8. Suite Pro
    • ActiveX: Added Design Time PropertyPages for TabControl (Right Click on control and select properties)
    • ActiveX: Added PaintManager.FixedTabWidth, PaintManager.MinTabWidth, PaintManager.MaxTabWidth properties
    • ActiveX: ToolTipContext.ShowOfficeBorder property added
    • ActiveX: ToolTipContext.ShowShadow property added
    • ActiveX: Added TabPaintManager.FixedTabWidth, MinTabWidth and MaxTabWidth properties
  9. Docking Pane
    • ActiveX: Added TabPaintManager.FixedTabWidth, MinTabWidth and MaxTabWidth properties
  10. Task Panel
    • ActiveX: Added TaskPanelGroupItem.SetHandle for environments where Handle is a reserved word
    • ActiveX: Added TaskPanelGroupItem.IsGroup property
    • ActiveX: Added TaskPanelGroup.IsGroup property
    • ActiveX: ToolTipContext.ShowImage method added
Fixes:
  1. Command Bars
    • MFC: Fixed problem regarding animation added in 10.3
    • MFC: Fixed problem in CommandBars Designer when selecting Ribbon and Office 2007 themes
    • ActiveX: Fixed problem regarding animation added in 10.3
    • ActiveX: Fixed problem in CommandBars Designer when selecting Ribbon and Office 2007 themes
  2. Docking Pane
    • MFC: Fixed problem regarding dual monitors
    • ActiveX: Fixed problem regarding dual monitors
  3. Report Control
    • MFC: Draw Control in gray tones if control window is disabled
    • MFC: Added sending NM_DBLCLK notification when no row or record available
    • MFC: Fixed bug in CXTPReportRecords::DoPropExchange (update records indexes when loading)
    • ActiveX: Draw Control in gray tones if control window is disabled
    • ActiveX: Added sending NM_DBLCLK notification when no row or record available
  4. Calendar
    • MFC: PrintPageSetup dialog automatically use time format (AM/PM or 24 hour) from the user locale settings
    • MFC: Draw Calendar and DatePicker controls in gray tones if control window is disabled
    • MFC: Fixed bug when close MAPI data provider (session Logoff and additional Release added)
    • ActiveX: PrintPageSetup dialog automatically use time format (AM/PM or 24 hour) from the user locale settings
    • ActiveX: Draw Calendar and DatePicker controls in gray tones if control window is disabled
    • ActiveX: Fixed bug when close MAPI data provider (session Logoff and additional Release added)
    • ActiveX: CustomDataProvider examples updated (using SQL Server). Added fields: ScheduleID, CustomIconsIDs
  5. Skin Framework
    • MFC: Fixed drawing window frames with WS_SIZEBOX, but without WS_CAPTION style.
    • ActiveX: Fixed drawing window frames with WS_SIZEBOX, but without WS_CAPTION style.
  6. Ribbon Bar
    • MFC: Fixed conflict of Skinframework and Ribbon Frame that was added in 10.3
    • ActiveX: Fixed problem of 10.3 regarding MouseWheel and Ribbon
Sample update:
  1. Command Bars
    • MFC: Modified scribble sample to show how actions can be used. Now changing language don't reset layout and user customization
  2. Calendar
    • MFC: SQLServerDataProvider Calendar MFC sample added
    • ActiveX: Using multi-schedules examples added to VB.NET calendar sample
    • ActiveX: Theme Office 2007: Week view customization example added to VB sample
  3. Ribbon Bar
    • MFC: Ribbon MDI Sample added
Interface changed:
  1. Calendar
    • ActiveX: Return type of ShowPrintPageSetup() changed from void to Boolean
Version 10.3
Released: July 28, 2006
Important:
  1. Command Bars
    • ActiveX: Added Actions. See methods EnableActions/Actions collection/CommandBarAction class. See new ActionsSample
New Features:
  1. Toolkit Pro
    • MFC: Added support of win64 platform for Deployment Wizard
  2. Command Bars
    • MFC: Added png images support.
    • MFC: Improved Accessibility, added support of Rational Functional Tester tool
    • MFC: Added XTPBarPosition::xtpBarComboBoxGalleryPopup
    • MFC: Added XTPBarType::xtpBarTypeRibbon
    • MFC: Added XTPControlType::xtpControlGallery
    • MFC: Added CXTPControlGallery class
    • MFC: Added CXTPScrollBar class
    • MFC: Added CXTPCommandBar::EnableAnimation method to enable animation for any toolbar
    • MFC: Added Actions. Methods CXTPCommandBars::EnableActions/CXTPCommandBars::GetActions(). See new ActionsSample
    • ActiveX: Added png images support.
    • ActiveX: Improved Accessibility, added support of Rational Functional Tester tool
    • ActiveX: Added XTPBarPosition::xtpBarComboBoxGalleryPopup
    • ActiveX: Added XTPBarType::xtpBarTypeRibbon
    • ActiveX: Added XTPControlType::xtpControlGallery
    • ActiveX: Added CommandBarsGlobalSettings::Office2007Images property
    • ActiveX: Added CommandBar::EnableAnimation method to enable animation for any toolbar
    • ActiveX: Added Actions support for CommandBarsDesigner
    • ActiveX: KeyBindings::BeforeAdd, BeforeRemove, BeforeTranslate events added
    • ActiveX: Added xtpControlGallery enumerator, CommandBarGallery class
    • ActiveX: Added StateOptions::SerializeActions property
    • ActiveX: Added CommandBarPopup::CommandBar set property
    • ActiveX: Added CommandBarComboBox::CommandBar property
    • ActiveX: Added CommandBars::PaintManager property and class
    • ActiveX: Added XTP_ID_CUSTOMIZE_RESET, XTP_ID_TOOLBAR_EXPAND and XTP_ID_TOOLBAR_HIDE to XTPCommandBarsSpecialCommands enumeration
  3. Docking Pane
    • MFC: xtpPaneThemeOffice2007 added
    • MFC: DockingPanes now can be hosted in any CWnd window. Added DialogPanes sample to show how to add panes to dialog.
    • MFC: Added CXTPDockingPaneManager::SetClientMargin method to add margins around panes
    • MFC: Added CXTPDockingPaneManager::SetFloatingFramesOpacity/SetStickyFloatingFrames methods
    • ActiveX: PaneThemeOffice2007 added
    • ActiveX: Added DockingPaneGlobalSettings::Office2007Images property
    • ActiveX: Added DockingPaneOptions::ClientMargin property to add margins around panes
    • ActiveX: Added DockingPaneOptions::FloatingFramesOpacity, DockingPaneOptions::StickyFloatingFrames properties
  4. Calendar
    • MFC: Custom icons functionality added to Theme 2007
    • MFC: Theme Office 2007: Subject editing updated to Office 2007 style
    • MFC: Theme Office 2007: Draw day view events aligned by its times (not by cells), draw zero length and short length events in new style
    • MFC: Theme Office 2007: Tentative pattern updated to be drawn using event border color
    • MFC: Added notification XTP_NC_CALENDAR_GETITEMTEXT to customize calendar events, headers and tooltip texts. GetAskItemTextFlags, SetAskItemTextFlags methods added to CXTPCalendarControlPaintManager and CXTPCalendarTheme
    • ActiveX: Custom icons functionality added to Theme 2007
    • ActiveX: Theme Office 2007: Subject editing updated to Office 2007 style
    • ActiveX: Theme Office 2007: Draw day view events aligned by its times (not by cells), draw zero length and short length events in new style
    • ActiveX: Theme Office 2007: Tentative pattern updated to be drawn using event border color
    • ActiveX: Added ViewGroup property to CalendarDayViewCellParams interface
    • ActiveX: Themes customization interfaces added (for DayView, MonthView and common parts)
    • ActiveX: Drawing CalendarControl in Access Reports feature added. Printing options can be used to adjust control
    • ActiveX: FirstVisibleDay, LastVisibleDay properties added to DatePicker
    • ActiveX: EnsureVisibleSelection, EnsureVisibleFocus methods added to DatePicker
    • ActiveX: Added notification GetItemText to customize calendar events, headers and tooltip texts. AskItemTextFlags property added, XTPCalendarGetItemText and XTPCalendarGetItemTextEx enumerations added, CalendarFlagsSet and CalendarGetItemTextParams classes added
  5. Task Panel
    • MFC: Improved Accessibility, added support of Rational Functional Tester tool
    • ActiveX: Improved Accessibility, added support of Rational Functional Tester tool
    • ActiveX: Added TaskPanelGroupItem.TextColor to set text color of items.
  6. Skin Framework
    • MFC: Added png images support.
    • MFC: Aqua color schema added to Office2007.cjstyles (Normalblue.ini/Normalaqua.ini)
    • MFC: Added CXTPSkinManager::EnableCurrentThread method. Call it for each thread if you use multithreaded application
    • ActiveX: Added png images support.
    • ActiveX: Aqua color schema added to Office2007.cjstyles (Normalblue.ini/Normalaqua.ini)
  7. Ribbon Bar
    • MFC: Added Ribbon Galleries
    • MFC: Added Ribbon Animation
    • MFC: Added Ribbon black and aqua themes
    • MFC: Added Groups scrolling
    • MFC: Added RightToLeft layout support for Ribbon and Frame
    • MFC: Added ShowQuickAccess/AllowQuickAccessDuplicates methods
    • MFC: Added RemoveTab/RemoveAllTabs methods
    • ActiveX: Added Ribbon Galleries
    • ActiveX: Added Ribbon Animation
    • ActiveX: Added Ribbon black and aqua themes
    • ActiveX: Added Groups scrolling
    • ActiveX: Added RightToLeft layout support for Ribbon and Frame
    • ActiveX: Added CXTPRibbonBar::ShowQuickAccess/AllowQuickAccessDuplicates properties
    • ActiveX: Added CXTPRibbonBar::RemoveTab/RemoveAllTabs methods
  8. Suite Pro
    • ActiveX: ToolTipContext::Font property added
    • ActiveX: TabControl::BeforeItemClick event added
    • ActiveX: Added TabControl design time support for Visual Basic 6 environment.
    • ActiveX: TabControl::AutoResizeClient property added
    • ActiveX: TabControl::SelectedItem property added
    • ActiveX: TabControl::Appearance property added
    • ActiveX: TabControl::Color property added
    • ActiveX: PopupControl.BackgroundBitmap property added to set picture and region for popup
  9. Report Control
    • ActiveX: Added ReportPaintManager::ThemedInplaceButtons property
    • ActiveX: Added ReportControl::SetFieldChooserHandle property for compatibility with special environments such as using ActiveX with Visual C++.
    • ActiveX: Added Tag property to RecordItem object
  10. Shortcut Bar
    • ActiveX: ShortcutBar::ClientSizeChanged event added
    • ActiveX: ShortcutBar::ClientLeft, ShortcutBar::ClientWidth, ShortcutBar::ClientTop and ShortcutBar::ClientHeight properties added
    • ActiveX: ShortcutBarItem::IconId property added
Fixes:
  1. Command Bars
    • MFC: If registry key not specified SaveCommandBars/LoadCommandBars serialize state to ini file.
  2. Docking Pane
    • MFC: If registry key not specified Save/Load serialize state to ini file.
  3. Report Control
    • MFC: Prevent OnSize reenter and stack overflow in Win95/98/ME
    • ActiveX: Prevent OnSize reenter and stack overflow in Win95/98/ME
    • ActiveX: Fixed bug when passing Variant parameter to ReportRecord.AddItem()
    • ActiveX: Report control KeyDown event let call Unload owner form
  4. Calendar
    • MFC: Performance bug fixed in the date picker attached to calendar
    • MFC: MAPI Data provider: reminders Outlook processing updated
    • MFC: MAPI Data provider: removed notifications duplication Event Added/Changed/Deleted
    • MFC: MAPI Data provider: recurrence events Outlook processing updated
    • ActiveX: Performance bug fixed in the date picker attached to calendar
    • ActiveX: MAPI Data provider: reminders Outlook processing updated
    • ActiveX: MAPI Data provider: removed notifications duplication Event Added/Changed/Deleted
    • ActiveX: MAPI Data provider: recurrence events Outlook processing updated
    • ActiveX: Fixed spelling for xtpCalendarReminderDismissed and xtpCalendarReminderDismissedAll flags in the CalendarRemindersAction enumeration
  5. Skin Framework
    • MFC: Because of SkinFramework MDI Cascade/MDI Tile functions not worked
    • ActiveX: Because of SkinFramework MDI Cascade/MDI Tile functions not worked
    • ActiveX: Because of SkinFramework Button's events MouseDown, MouseUp not worked
  6. Ribbon Bar
    • MFC: Improved performance of ribbon
    • MFC: Cleaned up appearance for Vista beta 2
    • ActiveX: Improved performance of ribbon
    • ActiveX: Cleaned up appearance for Vista beta 2
Sample update:
  1. Command Bars
    • MFC: Added GallerySample to demonstrate galleries
  2. Calendar
    • ActiveX: Dialog to customize Office 2007 theme (DayView, MonthView and common parts) added to VB sample
  3. Skin Framework
    • ActiveX: Added new SkinSDISample sample to show how load skin from external files
Version 10.2
Released: June 2, 2006
New Features:
  1. Command Bars
    • MFC: xtpControlCheckBox added
    • MFC: Added xtpThemeOffice2007 and xtpThemeRibbon with new Office look
    • MFC: Added Support xtpButtonIconAndCaption styles for ComboBox and Edit controls
    • MFC: TabPaintManager::RotateImageOnVerticalDraw option added
    • MFC: CXTPPaintManager::m_bFlatMenuBar/m_bFlatToolBar options added
    • ActiveX: xtpControlCheckBox added
    • ActiveX: Added xtpThemeOffice2007 and xtpThemeRibbon with new Office look
    • ActiveX: Added Support xtpButtonIconAndCaption styles for ComboBox and Edit controls
    • ActiveX: TabPaintManager::RotateImageOnVerticalDraw option added
    • ActiveX: CommandBars.ShowCustomizeDialog and EnableOffice2007Frame methods added
    • ActiveX: XTPCommandBarsSpecialCommands Enumeration added
    • ActiveX: xtpThemeRibbon added to the VisualTheme Enumeration
  2. Docking Pane
    • MFC: CXTPTabPaintManager::m_bRotateImageOnVerticalDraw option added
    • MFC: xtpPangActionDragging action added
    • MFC: CXTPDockingPaneManager::m_bShowSizeCursorWhileDragging option added
    • MFC: CXTPDockingPaneManager::SetCaptionButtonStyle method added
    • ActiveX: TabPaintManager::RotateImageOnVerticalDraw option added
    • ActiveX: PangActionDragging action added
    • ActiveX: DockPane method added to allow an existing pane to be moves\docked to a new location
    • ActiveX: DockinPaneOptions::ShowSizeCursorWhileDragging option added
    • ActiveX: CaptionButtonStyle and CaptionMargin properties added
  3. Calendar
    • MFC: Added options for draw and print current time mark on the time scale
    • MFC: Option to update date picker days bold status on idle added
    • MFC: XTP_NC_DATEPICKERMONTHCHANGED notification added
    • MFC: XTP_NC_CALENDAR_BEFORE_DRAW_DAYVIEWCELL notification added
    • ActiveX: Added options for draw and print current time mark on the time scale
    • ActiveX: Option to update date picker days bold status on idle added
    • ActiveX: CalendarViewSelection interface added
    • ActiveX: CalendarView.Selection property added
    • ActiveX: MonthChanged notification added
    • ActiveX: Added page Header/Footer settings for printed calendar control
    • ActiveX: Added BeforeDrawDayViewCell notification and CalendarDayViewCellParams interface
  4. Shortcut Bar
  5. Ribbon Bar
    • MFC: Changed Theme with new Office look
    • MFC: Context tabs support added
    • MFC: ControlsGrouping option added
    • MFC: Quick access support added with Customize page
    • MFC: CXTPRibbonGroup::SetVisible method added
    • ActiveX: Changed Theme with new Office look
    • ActiveX: Context tabs support added
    • ActiveX: ControlsGrouping option added
    • ActiveX: Quick access support added with Customize page
    • ActiveX: RibbonGroup::Visible property added
    • ActiveX: CustomizeOptions::ShowRibbonQuickAccessPage property added
    • ActiveX: XTPRibbonTabContextColor Enumeration added
    • ActiveX: AddSystemButton Method added
    • ActiveX: ShowQuickAccessBelowRibbon Property added
    • ActiveX: QuickAccessControls Property added
    • ActiveX: RibbonTab::Color added
    • ActiveX: RibbonTab::Id added
    • ActiveX: RibbonTab::ContextCaption added
    • ActiveX: RibbonBar::FindTab added
    • ActiveX: RibbonBar::FindCaption added
  6. Suite Pro
    • ActiveX: Added Merge Module for each ActiveX.
    • ActiveX: TabPaintManager::RotateImageOnVerticalDraw option added
Fixes:
  1. Command Bars
    • MFC: Size cursor now visible when mouse under toolbar's gripper
    • ActiveX: Size cursor now visible when mouse under toolbar's gripper
  2. Calendar
    • MFC: Timer leak fixed for redraw and populate requests when more than one event changed
    • MFC: class CXTPCalendarWMHandler made as exported
    • MFC: Fixed bug in drawing current time mark on the time scale for Windows XP theme
    • MFC: Fixed performance bug in calendar multi-resources
    • MFC: Copy/paste enhanced to keep schedule ID's
    • MFC: Office 2007 style added for 7 day week view
    • MFC: Fixed bug in CXTPCalendarMemoryDataProvider::RetrieveEvents
    • ActiveX: Timer leak fixed for redraw and populate requests when more than one event changed
    • ActiveX: class CXTPCalendarWMHandler made as exported
    • ActiveX: Fixed bug in drawing current time mark on the time scale for Windows XP theme
    • ActiveX: Fixed performance bug in calendar multi-resources
    • ActiveX: Copy/paste enhanced to keep schedule ID's
    • ActiveX: Office 2007 style added for 7 day week view
    • ActiveX: Fixed bug in CalendarSchedules.GetScheduleName
    • ActiveX: Fixed memory leak in CalendarResource.SetDataProvider2
    • ActiveX: Fixed bug for CalendarControl.SetTheme(Nothing/null) method (used to off themes)
  3. Skin Framework
    • MFC: Fixed minor issues with Windows 98
    • MFC: Changed Office2007 theme to match last Office
    • MFC: Added skin support for Buttons with BS_ICON and BS_BITMAP; BS_3STATE and BS_AUTO3STATE styles
    • MFC: Some enhances in Skinning routines
    • ActiveX: Fixed minor issues with Windows 98
    • ActiveX: Changed Office2007 theme to match last Office
    • ActiveX: Added skin support for Buttons with BS_ICON and BS_BITMAP; BS_3STATE and BS_AUTO3STATE styles
    • ActiveX: Some enhances in Skinning routines
    • ActiveX: Allow to change BackColor property for VB controls
Sample update:
  1. Toolkit Pro
  2. Command Bars
    • ActiveX: Updated CommandBars SDI sample with Ribbon and Office 2007 theme as well as a check box control
  3. Docking Pane
    • ActiveX: Updated DockingPane SDI Sample with CaptionButtonStyle and CaptionMargin properties
  4. Calendar
    • ActiveX: Implementation of custom data provider for SQL Server added to Calendar C# sample project
  5. Skin Framework
    • ActiveX: SkinDownload sample added
Version 10.1.1
Released: April 14, 2006
New Features:
  1. Calendar
    • MFC: XTP_NC_CALENDAR_PREPOPULATE notification added
    • MFC: CXTPCalendarResourcesManager - RemoveAll() method added
    • ActiveX: PrePopulate notification added
    • ActiveX: Remove() method added to CalendarEvents collection interface
    • ActiveX: DoCreateEventV event added (specifically for IE)
    • ActiveX: DoUpdateEventV event added (specifically for IE)
    • ActiveX: DoDeleteEventV event added (specifically for IE)
    • ActiveX: DoCreateRPatternV event added (specifically for IE)
    • ActiveX: DoUpdateRPatternV event added (specifically for IE)
    • ActiveX: DoDeleteRPatternV event added (specifically for IE)
  2. Suite Pro
    • ActiveX: PopupControl.Item, PopupControl.ItemCount, PopupControl.RemoveItem methods added
  3. Command Bars
    • ActiveX: Controls.OriginalControls property added
  4. Report Control
    • ActiveX: PreviewKeyDownV event added (specifically for IE)
Fixes:
  1. Property Grid
    • MFC: Fixed "Tab" problem for PropertyGrid inside PropertyPage
  2. Calendar
    • MFC: MultiSchedules, DayView: Change selection between schedules by keyboard left/right keys
    • MFC: CalendarController: Save WorkWeek mode if single day selected in the attached DatePicker
    • MFC: CalendarController: Save WorkWeek mode if single day selected in the attached DatePicker
    • MFC: CalendarController, fixed bug: Clear existing configuration when Load a new one.
    • ActiveX: MultiSchedules, DayView: Change selection between schedules by keyboard left/right keys
  3. Skin Framework
    • MFC: MessageBoxes closed automatically if Skinframework classes used but Skin not applied
    • ActiveX: MessageBoxes closed automatically if Skinframework classes used but Skin not applied
  4. Ribbon Bar
    • MFC: Fixed double tooltip bug
  5. Suite Pro
    • ActiveX: Controls GUIDs of version 10.1 was no changed
  6. Command Bars
    • ActiveX: Control.Style property didn't return user customized style; Reset method added to reset user customization for single control
Sample update:
  1. Calendar
    • MFC: RemindersManager enabled by default in Calendar samples
    • MFC: Calendar C++ sample bug fixed: MultiSchedulesSample(Simple), if cannot open data provider file - create it
    • MFC: Calendar C++ sample bug fixed: MultiSchedules, initialize schedule id for new event from the current selection
    • ActiveX: RemindersManager enabled by default in Calendar samples
    • ActiveX: Date picker VB sample bug fixed: update ComboBox text for Pop-up date picker when popuped window exit by cancel
    • ActiveX: Calendar VB sample bug fixed: MultiSchedulesSample(Simple), if cannot open data provider file - create it
    • ActiveX: Calendar VB sample bug fixed: Compare dates in retrieve day events SQL script for Custom data provider (SQL server, MySQL)
Interface changed:
  1. Calendar
    • MFC: Most of methods for CXTPCalendarControl and CXTPDatePickerControl made as virtual
    • MFC: CXTPCalendarRemindersManager::OnTimer declaration: UINT changed to UINT_PTR
Showing page 7 of 9.