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.
Version 15.1.1
Released: July 19, 2011
Important:
-
Controls
- MFC: Removed m_bFlatSplit and m_dwxStyle properties from CXTPSplitterWnd. These are now handled by the themes. Instead, please use SetTheme(xtpControlThemeFlat) to set flat splitter and use EnableBorder to set borders (See Splitter sample)
-
Report Control
- MFC: Breaking change, Removed m_nMergePreviousCells, m_nMergePreviousVerticalCells from CXTPReportRecordItem, added MergeItems
- MFC: Replaced CXTPReportRow::m_nRowType by CXTPReportRow::m_pSection
- ActiveX: Breaking change, removed PopulatedRecordsCount, use Rows.Count instead
- ActiveX: Breaking change, Completely rewrote Merged cell functionality. Removed MergePreviousCells, MergePreviousVerticalCells from ReportRecordItem, added Records.MergeItems
New Features:
-
Toolkit Pro
- MFC: Created setup for Visual Studio 2010 Help integration
-
Controls
- MFC: Added EnableFullDrag, EnableDotTracker, EnableNoSize for CXTPSplitterWnd (See Splitter sample)
-
Command Bars
- MFC: Updated ImageEditor. Now it used png alpha icons with Win9x OS too
- MFC: EnableToolbarComposition added for Windows 7 and Visa
- MFC: Advanced CXTPRecentFileList added to control Caption, IconId, Pin State. ActiveX RecentFileListItem added
- MFC: ExecuteOnPressInterval implemented for Popup menus too
- MFC: Enhanced VisualStudio 2010 style Tabs and Panes.
- MFC: Added new CXTPGalleryListBox and CXTPRecentFileListBox
- ActiveX: Updated ImageEditor. Now it used png alpha icons with Win9x OS too
- ActiveX: EnableToolbarComposition added for Windows 7 and Visa
- ActiveX: Advanced CXTPRecentFileList added to control Caption, IconId, Pin State. ActiveX RecentFileListItem added
- ActiveX: ExecuteOnPressInterval implemented for Popup menus too
- ActiveX: Enhanced VisualStudio 2010 style Tabs and Panes.
- ActiveX: SyncActiveFloatingFrames option added to ignore WF_STAYACTIVE state
- ActiveX: AddCustomBar method added to allow you to add toolbars created with the CreateCommandBar method
- ActiveX: Added new BackstageListBox ActiveX Control
-
Skin Framework
- MFC: Added Office 2010 Blue, Black and Silver Skins
- ActiveX: Added Office 2010 Blue, Black and Silver Skins
-
Property Grid
- MFC: Enhanced Office2010 style expand Buttons
- MFC: Tooltip of PropertyGridView when item is too long now also use TooltipContext background
- ActiveX: Enhanced Office2010 style expand Buttons
- ActiveX: Tooltip of PropertyGridView when item is too long now also use TooltipContext background
-
Shortcut Bar
- MFC: DrawTextNoPrefix option added for ShortcutBar
- ActiveX: DrawTextNoPrefix option added for ShortcutBar
-
Report Control
- MFC: Added ReportHyperlinkStyle class, removed HyperLinkColor member from report paint manager
- MFC: Added LockExpand() property to report control and rows
- MFC: Added EditOnDoubleClick and IsEditOnDoubleClick to Report control
- MFC: Added customizable report behavior and default sets for Excel and Outlook, see XTPReportBehavior enum, ReportBehaviorRowMouseButton, ReportBehaviorRowMouseRow, ReportBehaviorRow, ReportBehavior classes
- MFC: Added PinFooterRowsPrinted to Report control
- MFC: Added m_nTreeTextIndentRowParent, m_nTreeTextIndentRowChildren, m_nTreeTextIndentGroupRow
- MFC: Added smooth scrolling, XTPReportScrollMode enum
- MFC: Allow header/footer records with VirtualMode
- MFC: Added more hit test codes for header, body and footer rows. See XTPReportHitTestInfoCode enum
- MFC: Added AllowGroup, HeaderRowsAllowGroup, FooterRowsAllowGroup to allow row grouping
- MFC: Added header\footer sorting
- MFC: Added EnableDoubleBuffering / IsDoubleBuffering, added checks for out of GDI objects condition
- MFC: Added CXTPReportRows::Find(CXTPReportRecord *pRecord, BOOL bRecursive)
- MFC: Made CanEditCheckboxItem methods public
- ActiveX: Added ReportHyperlinkStyle class, removed HyperLinkColor member from report paint manager
- ActiveX: Added LockExpand() property to report control and rows
- ActiveX: Added EditOnDoubleClick and IsEditOnDoubleClick to Report control
- ActiveX: Added customizable report behavior and default sets for Excel and Outlook, see XTPReportBehavior enum, ReportBehaviorRowMouseButton, ReportBehaviorRowMouseRow, ReportBehaviorRow, ReportBehavior classes
- ActiveX: Added PinFooterRowsPrinted to Report control
- ActiveX: Added m_nTreeTextIndentRowParent, m_nTreeTextIndentRowChildren, m_nTreeTextIndentGroupRow
- ActiveX: Added smooth scrolling, XTPReportScrollMode enum
- ActiveX: Allow header/footer records with VirtualMode
- ActiveX: Added more hit test codes for header, body and footer rows. See XTPReportHitTestInfoCode enum
- ActiveX: Added AllowGroup, HeaderRowsAllowGroup, FooterRowsAllowGroup to allow row grouping
- ActiveX: Added header\footer sorting
- ActiveX: Added smooth scrolling, XTPReportScrollMode, ScrollMode, ScrollModeH, ScrollModeV
- ActiveX: Added EditOnDoubleClick and EditOnDelayClick to Report control
-
Chart Pro
- MFC: ChartLegend::OffsetX, OffsetY properties added to move legend
- MFC: Added Logarithmic scale
- MFC: Improved performance of Flowgraph. Now Points have own arrays of Input and Output Connections for quick enumerate them
- MFC: Added Undo for Add Connection Point and Delete Connection Point commands for FlowGraph
- MFC: Enhanced DateTime format and Datetime scale units
- MFC: Added new set of Radar/Polar Styles (RadarPoint, RadarLine, RadarArea, RadarSpline, RadarSplineArea)
- MFC: TwoColumns style added for Pie labels
- MFC: Added new CXTPChartNumberFormat for enhanced and localized formatting numbers and dates
- ActiveX: ChartLegend::OffsetX, OffsetY properties added to move legend
- ActiveX: Added Logarithmic scale
- ActiveX: Improved performance of Flowgraph. Now Points have own arrays of Input and Output Connections for quick enumerate them
- ActiveX: Added Undo for Add Connection Point and Delete Connection Point commands for FlowGraph
- ActiveX: Enhanced DateTime format and Datetime scale units
- ActiveX: Added new set of Radar/Polar Styles (RadarPoint, RadarLine, RadarArea, RadarSpline, RadarSplineArea)
- ActiveX: TwoColumns style added for Pie labels
- ActiveX: Missing LegendText added for ConstantLine and Strip
- ActiveX: Added new ChartNumberFormat for enhanced and localized formatting numbers and dates
- ActiveX: Print and PrintPreview added for Chart Control
- ActiveX: Optimized PrintToDC for 3D Charts
- ActiveX: DblClick event added
-
Suite Pro
- ActiveX: Added missing DateTimePicker::DblClick property
- ActiveX: Added missing MarkupContext property for PopupControl to catch Markup events
-
Syntax Edit
- ActiveX: Added OleDrop support for SyntaxEdit ActiveX
- ActiveX: Added SyntaxEditFrame control supported Splitters
-
XAML Markup Support
- ActiveX: Markup ActualWidth, ActualHeight, GetBoundingRect added
Fixes:
-
Toolkit Pro
- MFC: Fixed wizard that didn't add bin folder to system Paths for Visual Studio 2008 and Visual studio 2010 deployments
- MFC: Removed a lot of dependences between sources. Fixed problem with compiler heap overflow in Visual studio 6.0. Optimized compile time
- MFC: IAccessible didn't work with Visual Studio 2010 Compiled with x64
-
Controls
- MFC: Fixed some issues with split box and full drag windows, updates to theme and studio project
- ActiveX: Switched order of FireSelectedChanged and RepositionSelectedTabPage to be sure everything is updated in SelectedChanged event
-
Skin Framework
- MFC: Enhanced Skinned menus for large bitmaps in menu items
- MFC: Fix for Caption button on Maximized frame with Windows 7/Vista
- MFC: Fixed problem in SkinBuilder that can lead to very random crash in rare cases after reload of skin
- ActiveX: Enhanced Skinned menus for large bitmaps in menu items
- ActiveX: Fix for Caption button on Maximized frame with Windows 7/Vista
- ActiveX: Fixed problem in SkinBuilder that can lead to very random crash in rare cases after reload of skin
-
Report Control
- MFC: Fixed problem with loading old 13.4 settings
- MFC: Made select all (Ctrl+A) recursive to select child records
- MFC: Fixed header indent of grouped rows
- MFC: Fixed glyph position
- MFC: Fixed issue #26475, bug with SetFocusable(FALSE)
- MFC: Fixed VK_LEFT case where no parent row exists
- MFC: Fixed bug when ^^ is pressed
- MFC: Fixed SetMultipleSelection(FALSE) and Ctrl+Click bug
- MFC: Improved watermark drawing, avoid painting report areas twice
- MFC: Fixed issue #26393, Wrong Alignment in Group Caption using SUMSUB
- MFC: Fixed issue #23851, row pointer in CXTPReportControl::OnRButtonDown could have been invalid after XTP_NM_REPORT_VALUECHANGED message
- MFC: Fixed Issue #26324, GetCaption() only worked for items with constraints at least drawn once
- MFC: Fixed Issue #26308, SelectionChanged didn't fire on invisible records
- MFC: Fixed Issue #26258. Delay edit captured the mouse
- MFC: Added support for SetFocusedRow(NULL) to clear focus
- MFC: Fixed issue #26263 (App crash when clicking on preview row with AllowEdit=true)
- MFC: Fixed RTL scrolling
- MFC: Fixed WYSIWYG printing mode and print preview mode
- MFC: Fixed group row vertical text alignment
- MFC: Fixed frozen column printing
- MFC: Fixed some clipping issues with print preview
- ActiveX: Fixed problem with loading old 13.4 settings
- ActiveX: Made select all (Ctrl+A) recursive to select child records
- ActiveX: Fixed header indent of grouped rows
- ActiveX: Fixed glyph position
- ActiveX: Fixed issue #26475, bug with SetFocusable(FALSE)
- ActiveX: Fixed VK_LEFT case where no parent row exists
- ActiveX: Fixed bug when ^^ is pressed
- ActiveX: Fixed SetMultipleSelection(FALSE) and Ctrl+Click bug
- ActiveX: Improved watermark drawing, avoid painting report areas twice
- ActiveX: Fixed issue #26393, Wrong Alignment in Group Caption using SUMSUB
- ActiveX: Fixed issue #23851, row pointer in CXTPReportControl::OnRButtonDown could have been invalid after XTP_NM_REPORT_VALUECHANGED message
- ActiveX: Fixed Issue #26324, GetCaption() only worked for items with constraints at least drawn once
- ActiveX: Fixed Issue #26308, SelectionChanged didn't fire on invisible records
- ActiveX: Fixed Issue #26258. Delay edit captured the mouse
- ActiveX: Added support for SetFocusedRow(NULL) to clear focus
- ActiveX: Fixed issue #26263 (App crash when clicking on preview row with AllowEdit=true)
- ActiveX: Fixed RTL scrolling
- ActiveX: Fixed WYSIWYG printing mode and print preview mode
- ActiveX: Fixed group row vertical text alignment
- ActiveX: Fixed frozen column printing
- ActiveX: Fixed some clipping issues with print preview
- ActiveX: Added Key property for ReportColumn
-
Calendar Pro
- MFC: Minor fix for DatePicker with Thai locale
- ActiveX: DatePicker::RunModal didn't copy properties of PaintManager
- ActiveX: Fixed Header images for Office2007 styles
- ActiveX: Minor fix for DatePicker with Thai locale
-
Syntax Edit
- MFC: Minor optimization for Visual Studio .NET 2010
- ActiveX: Minor optimization for Visual Studio .NET 2010
-
Chart Pro
- MFC: Fixed text drawing with ANSI build on Chinese locale
- ActiveX: Fixed text drawing with ANSI build on Chinese locale
-
Suite Pro
- ActiveX: Fixed slow redraw of 15.0.2 in TabControl after Appearance or Color property changed
- ActiveX: Implemented OnGetViewStatus to notify VB that Label has transparent areas
- ActiveX: FormExtender fixed for usage with MDI Child
- ActiveX: TreeView.Selecteditem = Nothing was not implemented (Now remove selection)
- ActiveX: Added code to prevent activation of TabControlPage on mouse up
- ActiveX: ListView.GetNextSelectedItem was 0-based
- ActiveX: Added missing ListView.ShowSortArea (True by default for Sorted Report ListView)
Sample update:
-
Property Grid
- ActiveX: WTL sample added
-
Syntax Edit
- ActiveX: Added SyntaxEdit sample for C#
Version 15.0.2
Released: March 3, 2011
Important:
-
Command Bars
- MFC: Minor Change. If Segoe UI font is available, we will set it for ComboBox part also in RibbonTheme
- ActiveX: Minor Change. If Segoe UI font is available, we will set it for ComboBox part also in RibbonTheme
New Features:
-
Toolkit Pro
- MFC: Enhanced Visual Studio 2010 themes for CommandBars, DockingPane, TaskPanel and Propety Grid
-
Controls
- MFC: SetExplorerStyle added for ShellTree and ShellList. (AutoHidden Triangles style)
- MFC: WatchSubtree parameter added for DirWatcher
- ActiveX: Added EnableExplorerStyle to make Tree and ListView have expand arrows as in VS 2010, works for Vista/Windows 7 only
-
Command Bars
- MFC: BackstageView now also fire InitCommandsPopup when opened
- MFC: XTP_BS_TABCHANGED notification added for ControlNotify when Backstage Tab is changed
- MFC: Added Visible and Enabled property for Tab and Commands in Backstage
- ActiveX: BackstageView now also fire InitCommandsPopup when opened
- ActiveX: XTP_BS_TABCHANGED notification added for ControlNotify when Backstage Tab is changed
- ActiveX: Added Visible and Enabled property for Tab and Commands in Backstage
-
Shortcut Bar
- MFC: Enhanced the Shortcutbar Office 2010 themes, added PaneBackgroundColor, PaneTextColor and SplitterBackground color properties
- ActiveX: Added PopupWidth property
- ActiveX: Enhanced the Shortcutbar Office 2010 themes, added PaneBackgroundColor, PaneTextColor and SplitterBackground color properties
-
Report Control
- MFC: Updated TrackControl to act same as simple Report if Track Column is not visible
- MFC: RecordItemControl will be themed if ThemedInplaceButtons is True
- MFC: Added TickLength and TickColor for TimeLineLabel event
- MFC: Added EnsureFocusedRowVisible to specify whether rows not fully visible when clicked will remain static or move into full view
- MFC: Added Formula dialog to Report sample app
- ActiveX: Updated TrackControl to act same as simple Report if Track Column is not visible
- ActiveX: RecordItemControl will be themed if ThemedInplaceButtons is True
- ActiveX: Added TickLength and TickColor for TimeLineLabel event
- ActiveX: Added EnsureFocusedRowVisible to specify whether rows not fully visible when clicked will remain static or move into full view
-
Calendar Pro
- MFC: Redesigned DatePicker Resource theme
- MFC: Implemented Office2010 Theme for DatePicker
- MFC: Enhanced Office2010 Theme for Calendar
- ActiveX: Added DatePickerPaintManager, PaintManager property. removed DatePickerThemeOffice2007, SetTheme, GetTheme
- ActiveX: Redesigned DatePicker Resource theme
- ActiveX: Implemented Office2010 Theme for DatePicker
- ActiveX: Enhanced Office2010 Theme for Calendar
-
Chart Pro
- MFC: Added ability to hide individual labels. You need to set " " text for it to hide. If label is Empty text it won't be visible
- MFC: SetDashArray added for LineStyle to allow user to customize Dashes
- MFC: Transparency added for SerieslLabels
- MFC: Set hand cursor for 3D Charts if AllowRotate is TRUE
- ActiveX: Added ability to hide individual labels. You need to set " " text for it to hide. If label is Empty text it won't be visible
- ActiveX: SetDashArray added for LineStyle to allow user to customize Dashes
- ActiveX: Transparency added for SerieslLabels
- ActiveX: Set hand cursor for 3D Charts if AllowRotate is TRUE
- ActiveX: Added ChartDiagram3D for COM so users can allow the Hand Cursor to be shown for rotating 3D charts
-
Suite Pro
- ActiveX: Enhanced Visual Studio 2010 themes for CommandBars, DockingPane, TaskPanel and Propety Grid
- ActiveX: Added Outlook 2010 sample for VB6
Fixes:
-
Controls
- MFC: Fixed bug in CXTPControlScrollBar::DoScroll
- MFC: CXTPAnimationDC was broken when we animate rect not starting from (0, 0)
- MFC: Reverted code for CXTPResize for PropertySheet case when we call SetResize(pWnd) and pWnd is not created yet
-
Command Bars
- MFC: Removed separator after Application icon if quick access is hidden
- MFC: Update Handler added for CommandBars and Tabs on BackstageView. Enabled and Visible properties implemented for them
- MFC: Fixed align of Content in RibbonBackstageView
- MFC: Fixed problem with CXTPControlComboBox and CXTPControlEdit with Visual Studio 2010 (it assigned a non Zero id to child windows created with nID = 0)
- ActiveX: Removed separator after Application icon if quick access is hidden
- ActiveX: Update Handler added for CommandBars and Tabs on BackstageView. Enabled and Visible properties implemented for them
- ActiveX: Fixed align of Content in RibbonBackstageView
-
Docking Pane
- MFC: Fixed case when AutoHidden Pane can open too large that user can't see Autohide or Close button
- ActiveX: Fixed case when AutoHidden Pane can open too large that user can't see Autohide or Close button
-
Report Control
- MFC: Fixed assert in ReportPaintManager when dealing with drawing collapsed bitmaps
- MFC: Fixed bug in SetFocusedRow where the row would not become selected
- MFC: ShowIconWhenEditing is restored to True by default. Reduced small jumping on first edit. Edit will increase Margins now
- MFC: Minor enhance for Tree mode
- MFC: Adjusted Tooltip rect for lock icon
- MFC: Fixed MergedCells Printing
- MFC: Fixed Jump to next row for IconView mode
- MFC: With m_bFocusSubItems, VK_LEFT arrow didn't work to navigate these sub items
- MFC: Fixed VK_LEFT handling, default Windows behavior, removed wrong code for GroupRows
- MFC: Fixed VK_RIGHT behavior
- MFC: Fixed case when formula for GroupRow moved to first column. Text intersected with Text of group row
- MFC: Fixed memory leak in some "break" cases. Replaced to CXTPSmartPtrInternalT that will release object in destructor
- ActiveX: Fixed assert in ReportPaintManager when dealing with drawing collapsed bitmaps
- ActiveX: Fixed bug in SetFocusedRow where the row would not become selected
- ActiveX: ShowIconWhenEditing is restored to True by default. Reduced small jumping on first edit. Edit will increase Margins now
- ActiveX: Minor enhance for Tree mode
- ActiveX: Adjusted Tooltip rect for lock icon
- ActiveX: Fixed MergedCells Printing
- ActiveX: Fixed Jump to next row for IconView mode
- ActiveX: With m_bFocusSubItems, VK_LEFT arrow didn't work to navigate these sub items
- ActiveX: Fixed VK_LEFT handling, default Windows behavior, removed wrong code for GroupRows
- ActiveX: Fixed VK_RIGHT behavior
- ActiveX: Fixed case when formula for GroupRow moved to first column. Text intersected with Text of group row
-
Calendar Pro
- MFC: Fixed bug when calendar caption expand button was pressed print preview was called
- MFC: YearsTriangle didn't work for Popup DatePicker
- ActiveX: Fixed bug when calendar caption expand button was pressed print preview was called
- ActiveX: YearsTriangle didn't work for Popup DatePicker
-
Chart Pro
- MFC: Fixed CustomLabels issue
- MFC: SelectBrush/SelectFont replaced to SetBrush and SetFont to fix conflict with WindowsX.h macros
- ActiveX: Fixed CustomLabels issue
Version 15.0.1
Released: February 8, 2011
Important:
-
Toolkit Pro
- MFC: Historical note for name changes and other important information in this release.
- MFC: Historical note for theme name changes in this release.
- MFC: All Office 2007 styles dll combined to single dll file, added Office2010 dll with all 2010 styles
- MFC: XTPOffice2007Images function renamed to XTPResourceImages
-
Controls
- MFC: Historical note for theme name changes in this release.
- MFC: Historical note for name changes and other important information in this release.
- ActiveX: Historical note for theme name changes in this release.
-
Command Bars
- MFC: Historical note for theme name changes in this release.
- MFC: Historical note for name changes and other important information in this release.
- ActiveX: Historical note for theme name changes in this release.
-
Docking Pane
- MFC: Historical note for theme name changes in this release.
- MFC: Change in behavior: If used SlideIn Hidden Pane it won't SlideOut if user activate another application. (to allow drag for example)
- ActiveX: Historical note for theme name changes in this release.
- ActiveX: Change in behavior: If used SlideIn Hidden Pane it won't SlideOut if user activate another application. (to allow drag for example)
-
Task Panel
- MFC: Historical note for theme name changes in this release.
- ActiveX: Historical note for theme name changes in this release.
-
Shortcut Bar
- MFC: Historical note for theme name changes in this release.
- ActiveX: Historical note for theme name changes in this release.
-
Report Control
- MFC: Historical note for theme name changes in this release.
- ActiveX: Historical note for theme name changes in this release.
-
Calendar Pro
- MFC: Historical note for theme name changes in this release.
- ActiveX: Historical note for theme name changes in this release.
-
Suite Pro
- ActiveX: Historical note for theme name changes in this release.
- ActiveX: All Office 2007 styles dll combined to single dll file, added Office2010 dll with all 2010 styles
- ActiveX: Office2007Images property renamed to ResourceImages
New Features:
-
Toolkit Pro
- MFC: CommandBarsDesigner/MarkupPad/ResourceEditor compiled now as Unicode
- MFC: Visual Studio 2010 themes added for CommandBars, DockingPane, TaskPanel and Propety Grid
- MFC: Office 2010 themes added for Calendar, CommandBars, DockingPane, ShortcutBar, TaskPanel, Report Control and Propety Grid
-
Controls
- MFC: BuddyButton added for ControlEdit
- MFC: TabControl - SelectTabOnDragOver can be "2" now to allow select after small delay
- ActiveX: BuddyButton added for ControlEdit
- ActiveX: TabControl - SelectTabOnDragOver can be "2" now to allow select after small delay
- ActiveX: Added HasChildren, ExpandedOnce, Expanding event for dynamical Tree
- ActiveX: MarkupContext property added for TaskDialog
- ActiveX: ControlToolTip property added for several controls
- ActiveX: GreyDisabledPicture property added for PushButton to disabled Mono bitmap
- ActiveX: Added SplashScreenMode property for Popup Control so popup don't stay visible on mouseover
-
Command Bars
- MFC: Added Office 2010 style backstage view for the ribbon
- MFC: CustomizePropertySheet now CXTPPropertySheet derived class. So SetResizable method is allowed. For ActiveX added ResizableSheet CustomizeOption.
- MFC: Added QuickAccessEmptyIcon feature for controls with no icon added to QAT (like a gallery)
- MFC: StatusBarPane::GetRect added
- MFC: SelectTabOnDragOver can be "2" now to allow select after small delay
- MFC: Updated Designer to allow remove selected Tab and Group
- MFC: virtual CreateTabPopupToolBar added
- MFC: SetOwner method added
- MFC: Added m_bAllowDwm static flag to allow disable DWM for Windows7 AERO too
- ActiveX: Added Office 2010 style backstage view for the ribbon
- ActiveX: CustomizePropertySheet now CXTPPropertySheet derived class. So SetResizable method is allowed. For ActiveX added ResizableSheet CustomizeOption.
- ActiveX: Added QuickAccessEmptyIcon feature for controls with no icon added to QAT (like a gallery)
- ActiveX: StatusBarPane::GetRect added
- ActiveX: SelectTabOnDragOver can be "2" now to allow select after small delay
- ActiveX: Updated Designer to allow remove selected Tab and Group
-
Docking Pane
- MFC: SelectTabOnDragOver can be "2" now to allow select after small delay
- MFC: Added Alpha Splitter type for Vista+
- ActiveX: SelectTabOnDragOver can be "2" now to allow select after small delay
- ActiveX: Added Alpha Splitter type for Vista+
-
Shortcut Bar
- MFC: Added ShortcutBar Minimize Button
- MFC: MinimizedWidth property added
- MFC: GetNavigationPaneItem method added
- ActiveX: MinimizedWidth property added for ShortcutBar
- ActiveX: Added ShortcutBar Minimize Button
- ActiveX: MinimizedWidth property added
- ActiveX: GetNavigationPaneItem method added
-
Report Control
- MFC: TrackBlock::HeightFixed property added
- MFC: Track Control - Custom Step for TimeMode and CustomFormatLabel added
- ActiveX: TrackBlock::HeightFixed property added
- ActiveX: Track Control - Custom Step for TimeMode and CustomFormatLabel added
-
Calendar Pro
- MFC: Added RemindersUpdatePeriod, by default if reminders were enabled it checked every 2 hours, now you can set this period
- ActiveX: Added RemindersUpdatePeriod, by default if reminders were enabled it checked every 2 hours, now you can set this period
-
Chart Pro
- MFC: Chart Border added
- MFC: Pie border property added
- MFC: Updated labels to use Appearance for Border/Connector/TextColor. Black Appearance don't draw Background and Border
- MFC: Added some virtual keywords to allow custom Diagram/Pane/Pane View
- MFC: Chart Tooltips added. TooltipText/LabelText property added
- MFC: Chart Palette class added
- MFC: Added support for Bubble->MinSize = 0 - in that case only MaxSize is used
- MFC: SetLabel method added. removed Initialize - now Label created in constructor
- MFC: Added new CXTPChartDeviceContext Constructor to allow draw to GDI+ metafile
- ActiveX: Chart Border added
- ActiveX: Pie border property added
- ActiveX: Updated labels to use Appearance for Border/Connector/TextColor. Black Appearance don't draw Background and Border
- ActiveX: Added some virtual keywords to allow custom Diagram/Pane/Pane View
- ActiveX: Chart Tooltips added. TooltipText/LabelText property added
- ActiveX: Chart Palette class added
- ActiveX: Added support for Bubble->MinSize = 0 - in that case only MaxSize is used
- ActiveX: SetLabel method added. removed Initialize - now Label created in constructor
- ActiveX: hWND property added to ChartControl
-
XAML Markup Support
- MFC: Icons Markup added
- MFC: PrintToDC Markup label added
- MFC: Added PrintElementToDC
- MFC: Added MarkupLabel.CreatePrintView
- ActiveX: Icons Markup added
- ActiveX: PrintToDC Markup label added
- ActiveX: Added PrintElementToDC
- ActiveX: Added MarkupLabel.CreatePrintView
-
Suite Pro
- ActiveX: CommandBarsDesigner/MarkupPad/ResourceEditor compiled now as Unicode
- ActiveX: Visual Studio 2010 themes added for CommandBars, DockingPane, TaskPanel and Propety Grid
- ActiveX: Office 2010 themes added for Calendar, CommandBars, DockingPane, ShortcutBar, TaskPanel, Report Control and Propety Grid
-
Skin Framework
Fixes:
-
Toolkit Pro
- MFC: Fixed Vc 2010 bug of CImageList::DrawIndirect
- MFC: Changed LoadString logic. LoadString/GetXML return text with user encoding. LoadEncodedString/GetEncodedXML return in UTF8
-
Controls
- MFC: Enhanced Captionbar for Office2003. Controls with Office2003 style draw with "Blue Luna style" when Aero theme detected
- MFC: Fixed TipWindow Alpha shadow assert when application has more than one TipWindow
- MFC: When Nodes.Add called, added redraw code (to redraw item that can now show [+])
- MFC: Updated CXPResizeItem. Now it holds HWND instead pointer to CWnd and no need to create temporary window for it and delete it after.
- MFC: Fixed memory leak in Search Options. CWnd was not deleted
- ActiveX: Enhanced Captionbar for Office2003. Controls with Office2003 style draw with "Blue Luna style" when Aero theme detected
- ActiveX: Fixed TipWindow Alpha shadow assert when application has more than one TipWindow
- ActiveX: When Nodes.Add called, added redraw code (to redraw item that can now show [+])
- ActiveX: ComboBox Control - for Office2007 theme RightAligned button draw wrong. Flipped now
- ActiveX: Label Control - Fixed case for WordWrap mode and Center or Bottom Alignment (with WordWrap it always drew it on top)
- ActiveX: Fix for ActiveX TaskDialog. it didn't set parent window correctly - didn't set as modal in some timer when parent not active
-
Command Bars
- MFC: In TabClient Menu the active child is now marked with a CheckMark
- MFC: Minor fixes for case when Ribbonbar don't have SystemButton
- MFC: Added caption Line for Flat frame
- MFC: Minor fix for dateTimePicker in CustomControl
- MFC: Fixed MouseWheel on Ribbon when modal dialog appeared
- MFC: Delimiter replaced to ';' for status bar panes to allow saving to ini
- ActiveX: In TabClient Menu the active child is now marked with a CheckMark
- ActiveX: Minor fixes for case when Ribbonbar don't have SystemButton
- ActiveX: Added caption Line for Flat frame
- ActiveX: Minor fix for dateTimePicker in CustomControl
- ActiveX: Fixed MouseWheel on Ribbon when modal dialog appeared
- ActiveX: Delimiter replaced to ';' for status bar panes to allow saving to ini
-
Skin Framework
- MFC: Fixed Alt+shortcuts in SysMenu
- MFC: Fixed another conflict with Infragistics ActiveBar and Office 2007 frame
- MFC: Minor update for auto update frame hook when them was changed
- ActiveX: Fixed Alt+shortcuts in SysMenu
- ActiveX: Fixed another conflict with Infragistics ActiveBar and Office 2007 frame
- ActiveX: Minor update for auto update frame hook when them was changed
-
Docking Pane
- MFC: IE9 splitter compatibility fix
- ActiveX: IE9 splitter compatibility fix
-
Task Panel
- MFC: Fixed problem with Scrolling 1500 items
- ActiveX: Fixed problem with Scrolling 1500 items
-
Report Control
- MFC: Bestfit doesn't calculate column width right when having an icon in the header. (Issue 47)
- MFC: SortIcon moved down 1 px
- MFC: BeforeDrawRow now don't modify text that user starts edit. Margin returned to 0, 0
- MFC: Enhanced Arrows and Icon Padding. (Issue 13)
- MFC: With .HeaderAlignment = xtpAlignmentRight the sorticon isn't showing. (Issue 26). Also changed m_bSortTriangleOffsetFromRight default value to False.
- MFC: Check with Right click didn't work properly. (Issue 25)
- MFC: Enhanced Alignment for IconView. Fixed (Issue 36)
- MFC: Removing ItemControls causes a crash (at some point) when mouse is over some recorditem. (Issue 51)
- MFC: Fixed GPF generated when calling UpdateRecord in FocusChanging event (Issue 49)
- MFC: DrawShellIcon didn't DestroyIcon, lead to memory leak. (Issue 48)
- MFC: Fixed Clicking plus/minus button all columns disappear (AutoColumnSizing = False, FreezeColumnCount = 3 and FullColumnSizing = True)
- MFC: Hardcoded Increasing\Decreasing strings moved to resources
- MFC: Prevent show Markup tooltip if the tooltip does not start and end with brackets and Markup is enabled
- MFC: Fixed case for a 32000 Horizontal scrolling
- MFC: Minor change to allow call Records::RemoveAt for Array mode
- MFC: Fixed bug when SelectionExcludeGroupRows is True and a group expand button is clicked without holding the Shift or Control keys to make a selection. Before if would always unselect the group row if SelectionExcludeGroupRows is True, now it checks to see if a selection is being made before it unselects
- MFC: Fixed crash when ExpandAll is called for empty report
- MFC: Fix for case when ReportControl.AutoColumnSizing = true and when columns don't fit to client area
- ActiveX: Bestfit doesn't calculate column width right when having an icon in the header. (Issue 47)
- ActiveX: SortIcon moved down 1 px
- ActiveX: BeforeDrawRow now don't modify text that user starts edit. Margin returned to 0, 0
- ActiveX: Enhanced Arrows and Icon Padding. (Issue 13)
- ActiveX: With .HeaderAlignment = xtpAlignmentRight the sorticon isn't showing. (Issue 26). Also changed m_bSortTriangleOffsetFromRight default value to False.
- ActiveX: Check with Right click didn't work properly. (Issue 25)
- ActiveX: Enhanced Alignment for IconView. Fixed (Issue 36)
- ActiveX: Removing ItemControls causes a crash (at some point) when mouse is over some recorditem. (Issue 51)
- ActiveX: Fixed GPF generated when calling UpdateRecord in FocusChanging event (Issue 49)
- ActiveX: DrawShellIcon didn't DestroyIcon, lead to memory leak. (Issue 48)
- ActiveX: Fixed Clicking plus/minus button all columns disappear (AutoColumnSizing = False, FreezeColumnCount = 3 and FullColumnSizing = True)
- ActiveX: Hardcoded Increasing\Decreasing strings moved to resources
- ActiveX: Prevent show Markup tooltip if the tooltip does not start and end with brackets and Markup is enabled
- ActiveX: Fixed case for a 32000 Horizontal scrolling
- ActiveX: Minor change to allow call Records::RemoveAt for Array mode
- ActiveX: Fixed bug when SelectionExcludeGroupRows is True and a group expand button is clicked without holding the Shift or Control keys to make a selection. Before if would always unselect the group row if SelectionExcludeGroupRows is True, now it checks to see if a selection is being made before it unselects
- ActiveX: Fixed crash when ExpandAll is called for empty report
- ActiveX: Fix for case when ReportControl.AutoColumnSizing = true and when columns don't fit to client area
-
Calendar Pro
- MFC: Fixed expand arrow position for all day headers, added a hittest code for the expand button, draws in the correct position and also the option to remove them
- ActiveX: Fixed expand arrow position for all day headers, added a hittest code for the expand button, draws in the correct position and also the option to remove them
-
Chart Pro
- MFC: Fixed Title and Legend overlap by labels for 2D Styles
- MFC: Fixed GotFocus and LostFocus issues
- MFC: Fixed Pie for single point case
- MFC: Fixed case when size of chart pane less zero
- MFC: Removed Y Side margins for 100% Style
- ActiveX: Fixed Title and Legend overlap by labels for 2D Styles
- ActiveX: Fixed GotFocus and LostFocus issues
- ActiveX: Fixed Pie for single point case
- ActiveX: Fixed case when size of chart pane less zero
- ActiveX: Removed Y Side margins for 100% Style
- ActiveX: ChartControl didn't print 3D Charts using CraetePrintView
-
XAML Markup Support
- MFC: Minor fix for markup for \r symbol
- MFC: After changing Row/Column definitions Grid didn't update state automatically
- MFC: Enhanced MarkupWindowContainer object for Markup Label, there was a problem when put into a MarkupScrollViewer object with an ActiveX hWnd associated with it that is larger than the scroll area
- ActiveX: Minor fix for markup for \r symbol
- ActiveX: After changing Row/Column definitions Grid didn't update state automatically
- ActiveX: Enhanced MarkupWindowContainer object for Markup Label, there was a problem when put into a MarkupScrollViewer object with an ActiveX hWnd associated with it that is larger than the scroll area
Version 13.4.2
Released: October 13, 2010
Important:
-
Toolkit Pro
- MFC: Synchronized Common files with Chart Pro. Please use 13.4.2 together with ChartPro 14.1
-
Suite Pro
- ActiveX: Fixed compatibility issue with Internet Explorer 9 Beta
New Features:
-
Controls
- ActiveX: ControlToolTip property added for most controls
-
Calendar
- ActiveX: DayView.Showall-dayEventsOnly option added
Fixes:
-
Controls
- MFC: SetLockRedraw methods now public
- ActiveX: TabControl on pressing accel key activated disabled tabs
-
Skin Framework
- MFC: Now cleans GroupBox text area when its text is changed
- ActiveX: Now cleans GroupBox text area when its text is changed
-
Report Control
- MFC: Fixed bug with Printing and GroupRow formula alignment
- ActiveX: Fixed bug with Printing and GroupRow formula alignment
-
Calendar
- ActiveX: Fixed crush when developer set ViewType to TimeLineView as default view in design time
Version 13.4.1
Released: September 20, 2010
Important:
-
Suite Pro
- ActiveX: 13.4 version used same GUIDs as 13.3.1, Please update to 13.4.1
New Features:
-
Controls
- MFC: Added Question icon support for TaskDialog
- MFC: CXTPTabControl::SetLockRedraw added
- ActiveX: Added Question icon support for TaskDialog
- ActiveX: ListViewItem::TextBackColor property added
- ActiveX: Data parameter added for ListBox::AddItem
- ActiveX: TabControl.ItemDblClick event added
- ActiveX: TabControl.ShowCloseItemButton added to show close button on each tab
-
Skin Framework
- MFC: Split Button support added for Windows 7/Vista
- ActiveX: Split Button support added for Windows 7/Vista
-
Docking Pane
- MFC: Added Accessibility for DockingPane caption buttons
- MFC: ShowCloseTabButton option added to show close button on each tab
- ActiveX: Added Accessibility for DockingPane caption buttons
- ActiveX: ShowCloseTabButton option added to show close button on each tab
-
Report Control
- MFC: Markup support added for TrackControl blocks
- ActiveX: Markup support added for TrackControl blocks
-
XAML Markup Support
- MFC: StrokeDashArray, StrokeStartLineCap, StrokeEndLineCap, StrokeLineJoin added for Shape objects
- ActiveX: StrokeDashArray, StrokeStartLineCap, StrokeEndLineCap, StrokeLineJoin added for Shape objects
- ActiveX: WindowContainer Markup added for ActiveX Markup Label
-
Command Bars
- ActiveX: RibbonBarSystemButton.CloseOnDblClick property added
-
Shortcut Bar
- ActiveX: ShortcutCaption Expand Buttons added
-
Syntax Edit
- ActiveX: Added Find, ReplaceSel and ReplaceAll methods
Fixes:
-
Controls
- MFC: Fixed ColorPicker problem when some control grab focus when ColorPicker is about to show Popup
- MFC: CXTBrowseDialog didn't return Computer if BIF_BROWSEFORCOMPUTER specified
- MFC: If user clicked on Button and move out/move in cursor, tooltip not longer showed
- MFC: Button dropdown glyph color replaced to GetXtremeColor(COLOR_BTNTEXT)
- MFC: TaskDialog RadioButton align Radio icon to top
- MFC: Added system shadow for CXTTipWindow when its available
- ActiveX: Fixed ColorPicker problem when some control grab focus when ColorPicker is about to show Popup
- ActiveX: CXTBrowseDialog didn't return Computer if BIF_BROWSEFORCOMPUTER specified
- ActiveX: If user clicked on Button and move out/move in cursor, tooltip not longer showed
- ActiveX: Button dropdown glyph color replaced to GetXtremeColor(COLOR_BTNTEXT)
- ActiveX: TaskDialog RadioButton align Radio icon to top
- ActiveX: Progressbar created as OLEMISC_ACTSLIKELABEL - Tabstop property now hidden in VB
- ActiveX: Added RecreateControlWindow Call after m_nOLEDropMode changed
- ActiveX: Fixed critical bug of ComboBox not displaying list in 125% dpi mode in Windows 7
- ActiveX: Calling AddControl for Resizer now it will first remove old controls with same name
-
Command Bars
- MFC: Minor fix for Gallery + ComboBox + SetDropDownListStyle( FALSE )
- MFC: Markup support added for MessageBar button text
- ActiveX: Minor fix for Gallery + ComboBox + SetDropDownListStyle( FALSE )
- ActiveX: Markup support added for MessageBar button text
- ActiveX: Fixed problem with controls not accepting Actions on Popups created with CommandBars.CreateCommandBar method
- ActiveX: PrintPreview crashed with pressing space on printPreview
- ActiveX: PrintPreview.Orientation property added
-
Skin Framework
- MFC: If caption text is changed in Maximized MDI Child SkinFramework will redraw frame for MDI Parent too
- MFC: AdjustWindowRect API Hook added to fix Clarion issues
- MFC: Added SM_CXEDGE/SM_CXFRAME for GetSystemMetics hook
- MFC: Enhanced CXTPSkinObjectToolBar::IsAlphaImageList it will now actually check alpha bits
- MFC: Fixed Delphi issue with Minimized MDI child
- ActiveX: If caption text is changed in Maximized MDI Child SkinFramework will redraw frame for MDI Parent too
- ActiveX: AdjustWindowRect API Hook added to fix Clarion issues
- ActiveX: Added SM_CXEDGE/SM_CXFRAME for GetSystemMetics hook
- ActiveX: Enhanced CXTPSkinObjectToolBar::IsAlphaImageList it will now actually check alpha bits
- ActiveX: Fixed Delphi issue with Minimized MDI child
-
Property Grid
- MFC: Switched Popup Edit behavior - Enter to Accept - Ctrl+Enter to make new line
- ActiveX: Switched Popup Edit behavior - Enter to Accept - Ctrl+Enter to make new line
-
Docking Pane
- MFC: Minor fix for xtpPaneNoDockable/Stickers and Dock to Window client case
- ActiveX: Minor fix for xtpPaneNoDockable/Stickers and Dock to Window client case
-
Report Control
- MFC: strNoItems text now can have markup tags
- MFC: Minor fix for m_oleValue.vt == VT_NULL case
- MFC: Fixed indent problem while editing an item with 2 or more levels of grouping
- MFC: ES_WANTRETURN support added for Inplace Edit
- MFC: Fixed problem with serialization in last release when developer don't set names for columns
- ActiveX: strNoItems text now can have markup tags
- ActiveX: Minor fix for m_oleValue.vt == VT_NULL case
- ActiveX: Fixed indent problem while editing an item with 2 or more levels of grouping
- ActiveX: COleDataSource now created dynamically to prevent crash with Visual Studio 2010
-
Calendar
- MFC: When Calendar marked header as "Out of Office" color it didn't reset it back when event was moved/deleted
- ActiveX: When Calendar marked header as "Out of Office" color it didn't reset it back when event was moved/deleted
-
Syntax Edit
- MFC: Fixed problem with CXTPSyntaxEditCtrl::OnGetText with Visual Studio 2008+. Last parameter of STRBCPY_S needs additional byte for \0
- MFC: Schemes and Themes was switched when developer set them from code
-
XAML Markup Support
- MFC: Markup button didn't use IsEnabled to draw disabled state
- MFC: Fixed crush with large text with TextTrimming+TextDecoration
- ActiveX: Markup button didn't use IsEnabled to draw disabled state
- ActiveX: Fixed crush with large text with TextTrimming+TextDecoration
Version 13.4.0
Released: June 2, 2010
Important:
-
Controls
- MFC: Fixed Radio and CheckBox marks for High dpi modes (125/150)
- ActiveX: Fixed Radio and CheckBox marks for High dpi modes (125/150)
-
Skin Framework
- MFC: Fixed appearance for Open/Save dialogs in Windows 7
- ActiveX: Fixed appearance for Open/Save dialogs in Windows 7
New Features:
-
Skin Framework
- MFC: Added support mask for ExcludeModule: ExcludeModule("FLASH*")
- ActiveX: Added support mask for ExcludeModule: ExcludeModule("FLASH*")
-
Property Grid
- MFC: Added wndPropertyGrid.HighlightChangedButtonItems so user can choose if text in in-place button will be bold if HighlightChanged is used. Also fixed button margins for bolded in-place buttons
- ActiveX: Added wndPropertyGrid.HighlightChangedButtonItems so user can choose if text in in-place button will be bold if HighlightChanged is used. Also fixed button margins for bolded in-place buttons
-
Report Control
- MFC: Added XTP_NM_REPORT_STATECHANGED message to notify the owner that the selection state of the report has changed for multiple items
- ActiveX: Added SetIconViewToDefaults so you can remove all columns from report AFTER an Iconview has been added and still be able to re-add the Iconview later. This should be called after a Clear\DeleteAll columns\rows is called if a IconView was created.
- ActiveX: Added CollapseAll method
-
XAML Markup Support
- MFC: Added ColorName markup
- ActiveX: Added ColorName markup
-
Command Bars
- ActiveX: Added CommandBarEdit.EditIconId property
Fixes:
-
Command Bars
- MFC: TTDT_AUTOPOP implemented for Office TooltipContext
- MFC: Copy/Clone now doesn't copy xtpHideWrap | xtpHideScroll | xtpHideDockingPosition | xtpHideExpand flags.
- MFC: Tooltips will no longer display trailing ellipsis
- MFC: Now ComboBox save/restore ItemData assigned to items
- MFC: Fixed Aqua theme image (had transparent pixel in bottom right)...Please use new Office2007 dlls
- MFC: Fixed Alt conflict of CommandBars and SkinFramework
- ActiveX: Copy/Clone now doesn't copy xtpHideWrap | xtpHideScroll | xtpHideDockingPosition | xtpHideExpand flags.
- ActiveX: Tooltips will no longer display trailing ellipsis
- ActiveX: Now ComboBox save/restore ItemData assigned to items
- ActiveX: Fixed Aqua theme image (had transparent pixel in bottom right)...Please use new Office2007 dlls
- ActiveX: Fixed Alt conflict of CommandBars and SkinFramework
- ActiveX: Added ability to force a status bar pane to be refreshed (RedrawPane, RedrawProgress)
- ActiveX: CommandBars ate WM_QUERYENDSESSION message
-
Skin Framework
- MFC: Added support Alpha bitmaps in Menu for Windows 7/Vista
- MFC: Fixed problem with Maximized Child frame on Windows 7
- MFC: SkinFramework didn't redraw frame after WM_SETICON
- MFC: Allow .NET users to set BackColor for TextBox and ListBox
- MFC: Fixed Alt conflict of CommandBars and SkinFramework
- ActiveX: Added support Alpha bitmaps in Menu for Windows 7/Vista
- ActiveX: Fixed problem with Maximized Child frame on Windows 7
- ActiveX: SkinFramework didn't redraw frame after WM_SETICON
- ActiveX: Allow .NET users to set BackColor for TextBox and ListBox
- ActiveX: Fixed Alt conflict of CommandBars and SkinFramework
-
Property Grid
- MFC: Prevent DockingPane to ReEnable Disable Child if developer never call pPane->SetEnabled method
- ActiveX: Fixed bug where Property Grid Value Changed event would fire after using tab navigation on a DateItem that Allows Null Strings with a current value of Null
- ActiveX: Prevent DockingPane to ReEnable Disable Child if developer never call pPane->SetEnabled method
-
Docking Pane
- MFC: Don't show tooltip for items with DT_WORDBREAK draw style
- ActiveX: Don't show tooltip for items with DT_WORDBREAK draw style
-
Report Control
- MFC: Fixed case where group rows would process [ and ] that are used for group formulas even when GetFormula was empty. This causes and group caption with [] to be displayed incorrectly
- MFC: Fixed sort arrow offset problems
- MFC: Set column maximum width constraint now works correctly independent of column autosize option
- MFC: Fixed cases where multi-line tooltips would not be displayed on multiple lines
- MFC: XTPMarkupSetDefaultFont wasn't called for m_bFixedRowHeight and first measure
- MFC: When .IconView set to False the column order changed
- MFC: Fixed bug where icon column would show up in field chooser when hidden
- MFC: Fixed condition where scrollbar would show for icon view when not needed (when first shown)
- MFC: Fix for ExpandAll which would fail if called when no rows present. #24209
- MFC: Fixed ShowItemsInGroups behavior. #22055
- MFC: fixed case where the edit control for an indented item was drawn in the wrong spot
- MFC: Added fix for UnrestrictedDragDrop if dropped externally into report
- MFC: Added ability to align group row formula text. Now it will use the Column.Alignment formatting
- MFC: Added ShowIconWhenEditing and IsShowIconWhenEditing so user can specify whether icons displayed for an item will be visible while the item is getting edited. (Icon is not editable)
- MFC: Fixed case where items with a check box and are editable that the check box was not visible during editing
- MFC: Added CXTPReportSelectedRows::SetNotifyOnSelctedRowsClear\GetNotifyOnSelctedRowsClear to suppress clear notifications during Select and SelectBlock, default is to send this notification. #24103
- ActiveX: Fixed case where group rows would process [ and ] that are used for group formulas even when GetFormula was empty. This causes and croup caption with [] to be displayed incorrectly
- ActiveX: Fixed sort arrow offset problems
- ActiveX: Set column maximum width constraint now works correctly independent of column autosize option
- ActiveX: Fixed cases where multi-line tooltips would not be displayed on multiple lines
- ActiveX: XTPMarkupSetDefaultFont wasn't called for m_bFixedRowHeight and first measure
- ActiveX: When .IconView set to False the column order changed
- ActiveX: Fixed bug where icon column would show up in field chooser when hidden
- ActiveX: Fixed condition where scrollbar would show for icon view when not needed (when first shown)
- ActiveX: Fix for ExpandAll which would fail if called when no rows present. #24209
- ActiveX: Fixed ShowItemsInGroups behavior. #22055
- ActiveX: fixed case where the edit control for an indented item was drawn in the wrong spot
- ActiveX: Added fix for UnrestrictedDragDrop if dropped externally into report
- ActiveX: Added ability to align group row formula text. Now it will use the Column.Alignment formatting
- ActiveX: Added ShowIconWhenEditing and IsShowIconWhenEditing so user can specify whether icons displayed for an item will be visible while the item is getting edited. (Icon is not editable)
- ActiveX: Fixed case where items with a check box and are editable that the check box was not visible during editing
- ActiveX: Added wndReportControl.PaintManager.SortByDecreasingText, wndReportControl.PaintManager.SortByIncreasingText To allows COM users to edit\remove hard coded text added to a columns tooltip when it is sorted
- ActiveX: Added mouseup notification if over group row
- ActiveX: Fix for ExpandAll which would fail if called when no rows present. #24209
- ActiveX: Now in-place edit will not strip out percent signs
-
Calendar
- MFC: Code change for overlapping multi day event bug fix
- MFC: Fixed DayView printing with 2 pages
- ActiveX: Code change for overlapping multi day event bug fix
- ActiveX: Fixed DayView printing with 2 pages
-
XAML Markup Support
- MFC: Fixed lime color problem
- ActiveX: Fixed lime color problem
-
Controls
- ActiveX: ListBox.HitTest now returns -1 if no item is at the specified point
- ActiveX: Added support of ListBox.Text = "xxx" to select item with such text
- ActiveX: OLEGiveFeedback added for TreeView and ListView
- ActiveX: Fixed CFlatEditCtrl::RecreateControlWindow when a lot of text was set
- ActiveX: Ole Drag and Drop enhanced, Added ListView::DropHighlighted property, FlatEdit::OleDragMode
- ActiveX: If developer set PushButton.Picture property, it now draw Picture disabled for Enabled = False state
- ActiveX: Fixed ComboBox bug when text from List appeared on combo focus
Version 13.3.1
Released: March 5, 2010
New Features:
-
Report Control
- MFC: Added TextIndentForGroupRowsWithNoIcon so you can specify text indent if no group icon is used
- ActiveX: Added TextIndentForGroupRowsWithNoIcon so you can specify text indent if no group icon is used
-
XAML Markup Support
- MFC: Markup's Image now can load 32 bit ico files using 'file://' source
- ActiveX: Markup's Image now can load 32 bit ico files using 'file://' source
-
Controls
- ActiveX: Added MaxLength Property to COM ComboBox Control
-
Property Grid
- ActiveX: HyperlinkColor property added
Fixes:
-
Property Grid
- MFC: For Windows 7 Aero, RGB(0, 102, 204) is used instead ActiveCaption for Hyperlink
- ActiveX: For Windows 7 Aero, RGB(0, 102, 204) is used instead ActiveCaption for Hyperlink
-
Report Control
- MFC: Fixed bug for in-cell edit not firing on click
- MFC: Fixed problem where sort triangle was drawn in group by box even when Sortable was set to FALSE
- MFC: With m_bShowNonActiveInPlaceButton Report draw inplace buttons only when theme is enabled
- ActiveX: Fixed bug for in-cell edit not firing on click
- ActiveX: Fixed problem where sort triangle was drawn in group by box even when Sortable was set to FALSE
- ActiveX: With m_bShowNonActiveInPlaceButton Report draw inplace buttons only when theme is enabled
-
XAML Markup Support
- MFC: Fixed memory leak for MarkupImage that load ico from file
- ActiveX: Fixed memory leak for MarkupImage that load ico from file
Version 13.3.0
Released: February 28, 2010
New Features:
-
Toolkit Pro
- MFC: Added Visual Studio 2010 RC support
- MFC: Added Visual Studio 2010 deployment option
- MFC: Serbian string resource added
-
Command Bars
- MFC: Added DisableOffice2007FrameHandle method
- MFC: SwitchTooltip propery added
- MFC: Added SetFontHeight function
- ActiveX: Added DisableOffice2007FrameHandle method
- ActiveX: SwitchTooltip propery added
- ActiveX: Added new c# TabbedToolbar sample
-
Report Control
- MFC: New Track Control class and TrackControl sample for editing video clips
- MFC: Added Merged Cell Support
- MFC: Added Draw function for Clip and Key classes
- MFC: Added extra tracking mode Drag and Drop restriction
- MFC: Added Header, Footer and Group rows markup and optional EditDelayOnClick support
- MFC: Added empty column set check
- MFC: Added virtual mode VK_HOME and VK_END (select first row and select last row) actions
- MFC: Report's Row Tooltip now uses TooltipContext properties to draw it
- MFC: GroupFormula with multi-subtotal extended to cover columns order changes
- MFC: Added GroupRows multi-subtotal formula support and InPlaceButton draw improvements
- MFC: Added m_bUseDropMarker\UseDropMarker to hide the drop marker (handy if using sorted drag\drop)
- MFC: Added FastDeselectMode option - like Windows Explorer mode (default - FALSE - like previous version)
- MFC: Added feature to keep one of rows in single selected mode focused [forum_posts.asp?TID=15982]
- MFC: Added optional visible tooltip for Column Wordbreak style and ForceShowToolip mode
- MFC: Added FirstWeekOfYearDays support in Print/PrintPreview
- MFC: Added extra Core drag and drop support for custom clipboard types
- MFC: Added StrictFiltering [default = FALSE] to allow text to be filtered using logical AND or OR
- MFC: VirtualMode Drag and Drop support Core code added
- MFC: Added flag m_bKeepSelectionAfterSort and related feature
- MFC: Added m_nRowHeightDefault property
- ActiveX: New Track Control class and TrackControl sample for editing video clips
- ActiveX: Added Merged Cell Support
- ActiveX: Added Draw function for Clip and Key classes
- ActiveX: Added extra tracking mode Drag and Drop restriction
- ActiveX: Added Header, Footer and Group rows markup and optional EditDelayOnClick support
- ActiveX: Added empty column set check
- ActiveX: Added virtual mode VK_HOME and VK_END (select first row and select last row) actions
- ActiveX: Report's Row Tooltip now uses TooltipContext properties to draw it
- ActiveX: GroupFormula with multi-subtotal extended to cover columns order changes
- ActiveX: Added GroupRows multi-subtotal formula support and InPlaceButton draw improvements
- ActiveX: Added m_bUseDropMarker\UseDropMarker to hide the drop marker (handy if using sorted drag\drop)
- ActiveX: Added FastDeselectMode option - like Windows Explorer mode (default - FALSE - like previous version)
- ActiveX: Added feature to keep one of rows in single selected mode focused [forum_posts.asp?TID=15982]
- ActiveX: Added optional visible tooltip for Column Wordbreak style and ForceShowToolip mode
- ActiveX: Added FirstWeekOfYearDays support in Print/PrintPreview
- ActiveX: Added extra Core drag and drop support for custom clipboard types
- ActiveX: Added StrictFiltering [default = FALSE] to allow text to be filtered using logical AND or OR
- ActiveX: VirtualMode Drag and Drop support Core code added
- ActiveX: Added flag UnrestrictedDragDrop (default False)
- ActiveX: Added ReportControl.OLEDragAbove so user knows if the drop marker is above a row when dropping
- ActiveX: Added ReportPaintManager.ColumnShadowGradient
-
Calendar
- MFC: Added extra parameter to SelectEventById function
- MFC: Added restore DayView TopRow after Print or PrintPreview done
- MFC: AllowNoncontinuousSelection property added
- MFC: Added flag PreventDragall-dayEventInDayView (default - False)
- ActiveX: Added extra parameter to SelectEventById function
- ActiveX: Added restore DayView TopRow after Print or PrintPreview done
- ActiveX: AllowNoncontinuousSelection property added
- ActiveX: Added flag PreventDragall-dayEventInDayView (default - False)
- ActiveX: Added extra flags (ThreeSmallCal) for DayView printing
-
XAML Markup Support
- MFC: FontCharset Markup tag added
- MFC: TooltipContext property added to MarkupContext
- ActiveX: FontCharset Markup tag added
- ActiveX: TooltipContext property added to MarkupContext
-
Suite Pro
- ActiveX: All ActiveX now have corresponded x64 versions
- ActiveX: Added Visual Studio 2010 RC support
- ActiveX: Serbian string resource added
-
Controls
- ActiveX: ControlToolTip property added for PushButton/CheckBox/RadioButton
- ActiveX: PushButton MousePointer added
- ActiveX: DrawFocusRect added for ListBox and ComboBox
- ActiveX: Added new c# SuiteControls sample
-
Skin Framework
- ActiveX: Added new VB.NET Skin SDI sample
- ActiveX: Added new VB.NET SkinControls sample
Fixes:
-
Toolkit Pro
- MFC: Added many x64 and Windows 7 enhancements
-
Controls
- MFC: Added text clip for Push Button to prevent overlaps
- MFC: CXTPPropertySheet didn't set m_nModalResult
- MFC: Now after the font changes, the Combo will notify Site that its size was updated
- MFC: Multiline property is now possible to change in code for the Flat Edit Control
- MFC: Fixed memory leak in BitmapToRegion
- MFC: Fix for Windows 7 to prevent redraw ScrollBar on Disable/Enable by OS
- MFC: Fixed memory leak in TabManagerNavigateButtons
- MFC: Minor enhancements for large font in Check List Box
- MFC: XTBrowseDialog was modeless
- MFC: Fixed the flickering on header while splitter is resized
- MFC: Rewrote CXTColorHex class to fix bugs and logic, cleaned up color picker sample added eyedropper functionality
- MFC: Fixed bug with red, green and blue edit boxes losing focus while typing, some code clean up, fixes bug with standard tab not updating color when color set on custom page
- MFC: Now ColorPopup use font that was set for its Color Picker
- ActiveX: Added text clip for Push Button to prevent overlaps
- ActiveX: CXTPPropertySheet didn't set m_nModalResult
- ActiveX: Now after the font changes, the Combo will notify Site that its size was updated
- ActiveX: Multiline property is now possible to change in code for the Flat Edit Control
- ActiveX: Fixed memory leak in BitmapToRegion
- ActiveX: Fix for Windows 7 to prevent redraw ScrollBar on Disable/Enable by OS
- ActiveX: Fixed memory leak in TabManagerNavigateButtons
- ActiveX: Minor enhancements for large font in Check List Box
- ActiveX: XTBrowseDialog was modeless
- ActiveX: Fixed the flickering on header while splitter is resized
- ActiveX: Rewrote CXTColorHex class to fix bugs and logic, cleaned up color picker sample added eyedropper functionality
- ActiveX: Fixed bug with red, green and blue edit boxes losing focus while typing, some code clean up, fixes bug with standard tab not updating color when color set on custom page
- ActiveX: Minor fix for Transparent FlatEdit control on TabControlPage
-
Command Bars
- MFC: ShowNewWindowTab showed close button if developer set flag to show close button for all tabs
- MFC: Fixed problem with Floating Toolbar on TopMost form
- MFC: Updated Edit margins after Font change
- ActiveX: ShowNewWindowTab showed close button if developer set flag to show close button for all tabs
- ActiveX: Fixed problem with Floating Toolbar on TopMost form
- ActiveX: Updated Edit margins after Font change
-
Ribbon Bar
- MFC: Fixed Height of FileButton for High DPI mode
- MFC: Fixed problem with Alpha Application icon for Windows 7
- MFC: Fixed System Themes problems
- MFC: System button didn't draw as disabled when it was disabled
- ActiveX: Fixed Height of FileButton for High DPI mode
- ActiveX: Fixed problem with Alpha Application icon for Windows 7
- ActiveX: Fixed System Themes problems
- ActiveX: System button didn't draw as disabled when it was disabled
-
Skin Framework
- MFC: Minor fix for small system scrollbar case
- MFC: Menu now use PostMessage(WM_COMMAND) instead of SendMessage
- MFC: Fixed Deadlock for Multithread cases inside CXTPSkinManager::RemoveAll
- MFC: When ApplyWindow called Skinframework also apply Popup ListBox of ComboBox
- MFC: Fixed Combo drawing bug for iTunes skin
- ActiveX: Minor fix for small system scrollbar case
- ActiveX: Menu now use PostMessage(WM_COMMAND) instead of SendMessage
- ActiveX: Fixed Deadlock for Multithread cases inside CXTPSkinManager::RemoveAll
- ActiveX: When ApplyWindow called Skinframework also apply Popup ListBox of ComboBox
- ActiveX: Fixed Combo drawing bug for iTunes skin
-
Property Grid
- MFC: Fixed issue with Category with Image and with Inplace Button
- MFC: Added ListBox border for Windows 7
- ActiveX: Fixed issue with Category with Image and with Inplace Button
- ActiveX: Added ListBox border for Windows 7
- ActiveX: Updated C# and VB.NET samples
-
Docking Pane
- MFC: Added MinTrackSize restriction for themed floating frames to prevent user make them too small
- MFC: For Windows 7, Automatically set UseSplitterTracker to FALSE
- MFC: Crash in x64 in Dialog Pane OnKickIdle
- ActiveX: Added MinTrackSize restriction for themed floating frames to prevent user make them too small
- ActiveX: For Windows 7, Automatically set UseSplitterTracker to FALSE
- ActiveX: Crash in x64 in Dialog Pane OnKickIdle
-
Task Panel
- MFC: After Drag, Item didn't reload markup
- ActiveX: After Drag, Item didn't reload markup
-
Report Control
- MFC: Icon view switch minor fix for last column case
- MFC: Drag and Drop Move fix
- MFC: Keep selection for CollapseAll - ExpandAll operations
- MFC: Minor fix for EditOnClick and EditOnDelayClick combination
- MFC: CaseSensitive flag used for Child records also
- MFC: Minor modification for EditOnDelay case
- MFC: Added feature to assign number of items to show in in-place pick list
- MFC: Minor fix for virtual mode
- MFC: SelectTextOnEdit support added for edit on delay case
- MFC: Implement action for flag m_bPreviewAllowEdit
- MFC: Improved Tab navigation for virtual mode and EditOnClick enable
- MFC: Compact column draw algorithm, add Unrestricted DD flag (default - FALSE)
- MFC: Added flag for CompactText column caption mode (for narrow column case) - default - FALSE
- MFC: SelectAll (Control + A) restricted for MultiSelection enabled case only
- MFC: Minor IconView tooltip adjustment to show only if needed
- MFC: Minor xtpReportAllowDragMove case fix
- MFC: Fixed drag and drop flag for other apps, add new track mode flags
- MFC: Fixed Markup Events for Header and Footer records
- MFC: Fixed RTL print mode
- MFC: Fixed problems displaying Hebrew in Windows 7
- MFC: Fixed problem where you could not drop records in the report's empty area
- MFC: Fixed problem where column grouping would disappear when dropping rows in a sorted report
- MFC: Fixed Drag Problem for Report located on TopMost form
- MFC: Fixed case where the RC Column Expand/Collapse Tooltip always added the Columns Count to the tip
- MFC: Fixed bug with cutting Row + its Group Row
- MFC: Fixed Windows 7 x64 drawing issue for Tooltip
- MFC: Minor improvements to protect focused frame for in-place combo, button, spin cases
- MFC: Prevent wrong user entry (e.g. infinite loop for nIntervalDays = 0 case)
- MFC: Left-Right arrow action fixed for empty body records case
- MFC: Added CanEditCheckboxItem property to not put items with a check box in edit mode\use edit control
- MFC: Custom class for tracking item (supported dynamic arrays of clips and keys)
- MFC: Minor CXTPReportControl::DoAutoVertScrollIfNeed fix, tooltip text for sorted column improved
- ActiveX: Icon view switch minor fix for last column case
- ActiveX: Drag and Drop Move fix
- ActiveX: Keep selection for CollapseAll - ExpandAll operations
- ActiveX: Minor fix for EditOnClick and EditOnDelayClick combination
- ActiveX: CaseSensitive flag used for Child records also
- ActiveX: Minor modification for EditOnDelay case
- ActiveX: Added feature to assign number of items to show in in-place pick list
- ActiveX: Minor fix for virtual mode
- ActiveX: SelectTextOnEdit support added for edit on delay case
- ActiveX: Implement action for flag m_bPreviewAllowEdit
- ActiveX: Improved Tab navigation for virtual mode and EditOnClick enable
- ActiveX: Compact column draw algorithm, add Unrestricted DD flag (default - FALSE)
- ActiveX: Added flag for CompactText column caption mode (for narrow column case) - default - FALSE
- ActiveX: SelectAll (Control + A) restricted for MultiSelection enabled case only
- ActiveX: Minor IconView tooltip adjustment to show only if needed
- ActiveX: Minor xtpReportAllowDragMove case fix
- ActiveX: Fixed drag and drop flag for other apps, add new track mode flags
- ActiveX: Fixed Markup Events for Header and Footer records
- ActiveX: Fixed RTL print mode
- ActiveX: Fixed problems displaying Hebrew in Windows 7
- ActiveX: Fixed problem where you could not drop records in the report's empty area
- ActiveX: Fixed problem where column grouping would disappear when dropping rows in a sorted report
- ActiveX: Fixed Drag Problem for Report located on TopMost form
- ActiveX: Fixed case where the RC Column Expand/Collapse Tooltip always added the Columns Count to the tip
- ActiveX: Fixed bug with cutting Row + its Group Row
- ActiveX: Fixed Windows 7 x64 drawing issue for Tooltip
- ActiveX: Minor improvements to protect focused frame for in-place combo, button, spin cases
- ActiveX: Prevent wrong user entry (e.g. infinite loop for nIntervalDays = 0 case)
- ActiveX: Left-Right arrow action fixed for empty body records case
- ActiveX: Added CanEditCheckboxItem property to not put items with a check box in edit mode\use edit control
-
Calendar
- MFC: Minor fix for ResetSelection
- MFC: Minor fix for printing in non - DayView modes
- MFC: Minor fix for PrintPreview with different timescales
- MFC: Minor improvement for multi-day events sort
- MFC: Week Number DayView header display match to DatePicker display
- MFC: Eliminate duplicated notification from Next-Prev Apt Tab click (Office 2007 theme)
- MFC: Minor DayView MultiDayEvent HitTest improvement
- MFC: Restore vertical scrollbar position after print or printpreview
- MFC: Eliminate one non-needed ViewChanged notification
- MFC: Fixed a case for WeekView half-height days (e.g. for Friday as start of week day)
- MFC: Fixed RTL print mode
- MFC: Fixed problems displaying Hebrew in Windows 7
- ActiveX: Minor fix for ResetSelection
- ActiveX: Minor fix for printing in non - DayView modes
- ActiveX: Minor fix for PrintPreview with different timescales
- ActiveX: Minor improvement for multi-day events sort
- ActiveX: Week Number DayView header display match to DatePicker display
- ActiveX: Eliminate duplicated notification from Next-Prev Apt Tab click (Office 2007 theme)
- ActiveX: Minor DayView MultiDayEvent HitTest improvement
- ActiveX: Restore vertical scrollbar position after print or printpreview
- ActiveX: Eliminate one non-needed ViewChanged notification
- ActiveX: Fixed a case for WeekView half-height days (e.g. for Friday as start of week day)
- ActiveX: Fixed RTL print mode
- ActiveX: Fixed problems displaying Hebrew in Windows 7
- ActiveX: Fixed CaptionBar (Independent Version Only) so that the buttons can be hidden and text can be changed. Before True\False would not hide them. (forum_posts.asp?TID=16236, TID=16235)
-
Syntax Edit
- MFC: Covered special multi-byte input case (e.g. Japan...) using special compile-time flag
- MFC: Added defaultvalue(0) to optional descriptor
- ActiveX: Updated VB.NET sample
- ActiveX: Added defaultvalue(0) to optional descriptor
-
Suite Pro
- ActiveX: Fixes to CommandBars and DockingPane WTL samples to support x64
- ActiveX: Added many x64 and Windows 7 enhancements
-
Shortcut Bar
- ActiveX: Updated C# and VB.NET samples
Version 13.2.1
Released: October 30, 2009
New Features:
-
Controls
- ActiveX: TabControl.ItemOrderChanged event added
- ActiveX: DataBinding added for FlatEdit, ComboBox and CheckBox
- ActiveX: Added MarkupList new property for ComboBox and ListBox
Fixes:
-
Ribbon Bar
- MFC: Fixed Application icon position for White and Scenic Ribbon themes
- MFC: Fixed Problem with both WS_MAXIMIZED and WS_MINIMIZED styles on Vista when user press Win+M key
- MFC: File Button only allowed 16*16 icon size
- ActiveX: Fixed Application icon position for White and Scenic Ribbon themes
- ActiveX: Fixed Problem with both WS_MAXIMIZED and WS_MINIMIZED styles on Vista when user press Win+M key
- ActiveX: File Button only allowed 16*16 icon size
-
Skin Framework
- MFC: Updated Vista.cjstyles to support Maximized frame. Please update your skin file
- ActiveX: Updated Vista.cjstyles to support Maximized frame. Please update your skin file
-
Docking Pane
- MFC: Fixed problem of 13.2.0 with Stickers
- ActiveX: Fixed problem of 13.2.0 with Stickers
Version 13.2.0
Released: October 21, 2009
Important:
-
Skin Framework
- MFC: Added Maxcaption/MinCaption support for SkinFramework caption. Please update your Office2007 skins for new one
- ActiveX: Added Maxcaption/MinCaption support for SkinFramework caption. Please update your Office2007 skins for new one
New Features:
-
Command Bars
- MFC: TabWorkspace.ShowNewWindowTab method added.
- MFC: SetTextLimit method added for Edit and Combo
- ActiveX: TabWorkspace.ShowNewWindowTab method added.
- ActiveX: TextLimit property added for Edit and Combo
- ActiveX: KeyBindings.Enabled property added
- ActiveX: 'For Each' support added for ImageManagerIcons
- ActiveX: Enhanced KeyBindings - Added Shortcut, Count, FindShortcut properties, added new KeyBinding class for individual Shortcut
-
Ribbon Bar
- MFC: AutoArrangeEditCaption property added for Ribbon Group
- MFC: Added Office 2010 style FileButton
- ActiveX: AutoArrangeEditCaption property added for Ribbon Group
- ActiveX: Added Office 2010 style FileButton
-
Skin Framework
- MFC: BARBREAK support added by skinned menus
- ActiveX: BARBREAK support added by skinned menus
-
Property Grid
- MFC: Constraint.Enabled property added to Enable/Disable Option items
- MFC: CXTPPropertyGridInplaceList::m_bShowShadow static option added
- MFC: CXTPPropertyGridInplaceList::m_bTrackSelection option added
- ActiveX: Constraint.Enabled property added to Enable/Disable Option items
-
Docking Pane
- MFC: xtpPaneNoHoverShow flag added to prevent AutoHidden pane to show on mouse hover
-
Shortcut Bar
- MFC: Ribbon type animation support added for ShortcutBar
- MFC: Added Minimized ShortcutBar feature
- MFC: Enabled/Disabled state support added for Individual items
- MFC: xtpShortcutThemeNativeWinXP theme added
- ActiveX: Ribbon type animation support added for ShortcutBar
- ActiveX: Added Minimized ShortcutBar feature
- ActiveX: Enabled/Disabled state support added for Individual items
- ActiveX: xtpShortcutThemeNativeWinXP theme added
-
Report Control
- MFC: Added flag ShowWYSIWYGMarkers and fix one-wrong-Office pixel bug
- MFC: TC Working progress (session-level persistence of free mode row height)
- MFC: Added accessors for TimeLineVerticalMarker position
- MFC: Added flag m_bBaseTreeIndent
- MFC: Added cascade action on VK_LEFT to collapse child's rows
- MFC: Added EnsureVisible for top group row case
- MFC: Improved jump from header rows to body rows in the case 1st group expanded
- MFC: Multiple childs in virtual mode, row height resizing if special flag m_bFreeHeightMode set
- MFC: Added extra flag m_bSelectionExcludeGroupRows
- MFC: Minor improvement for CXTPReportRecordItemPercentNumber drawing
- MFC: Added flag TrapTabKey
- MFC: Group Row selection with mouse restored, minor fixes
- MFC: PlusMinus Expanded default to be FALSE
- MFC: Added CustomTitle property
- MFC: 2-level group row formula support
- MFC: Added formula support for group row
- MFC: Added OneStepDrop mode flag
- MFC: Added PrintWatermark feature
- MFC: Added m_bShowNonActiveInPlaceButton feature
- MFC: Improved in-place combo access for OnEditClick(FALSE) case
- MFC: Added custom colors for formula fields
- MFC: Added support for cascade indication of group-related selection
- MFC: Added PaintManager flag ForceDynamicMarkupForCell
- MFC: Added condition for MaxColumnWidth restriction
- MFC: Restrict checkbox state change for case MouseDown point inside checkbox glyph
- MFC: Added CXTPReportHeader::SetLastColumnExpand function
- MFC: Added PaintManager flag GrayIfDisable with default True
- MFC: Cover combination of horizontal and vertical alignment flags for check box
- MFC: Add support to multi-line cells in Virtual Mode
- MFC: Add condition to ForceShowTooltip, IsFullColumnScrollingSet
- ActiveX: Added flag ShowWYSIWYGMarkers
- ActiveX: Expose to ocx RowTreeLevel property
- ActiveX: Added BaseTreeIndent flag
- ActiveX: Added flag SelectionExcludeGroupRows
- ActiveX: Added flag TrapTabKey
- ActiveX: Added CustomTitle property
- ActiveX: Added formula support in group rowy
- ActiveX: Added OneStepDrop mode flag
- ActiveX: Added PrintWatermark feature
- ActiveX: Added function ReleaseSort
- ActiveX: Added ShowNonActiveInPlaceButton
- ActiveX: Added sorted drag and drop support
- ActiveX: Added UnSort modification to restore original order
- ActiveX: Added custom colors for formula fields
- ActiveX: Exposed PaintManager HyperLinkColor
- ActiveX: Added support for non-internal OLE drag-n-drop controlled by PaintManager flag
- ActiveX: Added ForceShowDropMarker
- ActiveX: Added flag PrintPageRectangle
- ActiveX: Added PaintManager flag ForceDynamicMarkupForCell
- ActiveX: Added UseGroupRowSelectionState
- ActiveX: Added ForcePagination flag
- ActiveX: Added ClearContent function to clear Report Control with one call
- ActiveX: Added option to use number col for records or for rows and set start number
- ActiveX: Added notification event PlusMinusClick
- ActiveX: Added add custom tooltip for PlusMinus columns
-
Calendar
- MFC: Expose TimeLineScale params to ActiveX
- MFC: Adjusted default colors
- MFC: Improved time line mode event color support
- MFC: Added feature to hide non-needed button for separated CaptionBar
- MFC: Added flag to ShowTooltipForall-dayEvents
- MFC: Added CustomTitle property
- MFC: Improved all-day event scrolling and printing for large all-day event set
- MFC: Added Ecoall-dayMode - minimized all-day space to give more space for other events
- MFC: Adjustment for print/printpreview all-day events priniting
- MFC: In print preview "page # from pages" support improved
- MFC: Added support for xtpCalendarBeforeDraw_all-dayViewEvent flag
- ActiveX: Expose TimeLineScale params to ActiveX
- ActiveX: Added flag to ShowTooltipForall-dayEvents
- ActiveX: Add feature and flag - ShowTooltipForNotFocused
- ActiveX: Expose TimeLineScale params to ActiveX
- ActiveX: Exposed PreventAutoDropall-dayMode flag
- ActiveX: Added CustomTitle property
- ActiveX: Added support for xtpCalendarBeforeDraw_all-dayViewEvent flag
- ActiveX: Added internal caption bar control expand button notification support
- ActiveX: Flag PreventAutoDropall-dayMode
-
Syntax Edit
- MFC: Added flag ActivateOnFocus
- ActiveX: Added flag ActivateOnFocus
-
XAML Markup Support
- MFC: EnableGdiPlus propety added (its TRUE by default), still if Markup doesn't find GdiPlus.dll, standard GDI will be used
- ActiveX: EnableGdiPlus propety added (its TRUE by default), still if Markup doesn't find GdiPlus.dll, standard GDI will be used
-
Controls
- ActiveX: RadioButton::DblClick event added
- ActiveX: PictureAlignment property added for TabControlPage
- ActiveX: TextAlignment property added for ProgressBar
- ActiveX: ListBox and ComboBox ItemData method now use VARIANT type instead of long
Fixes:
-
Toolkit Pro
- MFC: Fixed errors and warnings for Visual Studio 2010 beta2
-
Controls
- MFC: BackSpace didin't work in XTMaskEdit when whole text was selected.
- MFC: Fixed CXTColorPopup from double EndSelection calls
- MFC: Fixed Windows 7 crash , when user select "Home Group" folder in CXTShellTreeCtrl
- MFC: CXTResize::Defer bug fixed when initial state smaller than one defined in template
- ActiveX: BackSpace didin't work in XTMaskEdit when whole text was selected.
- ActiveX: Fixed issue with multicolumn ListBox and Markup
- ActiveX: Fixed ShowHelp method. If application closed while HelpWindow is visible, it crashed.
- ActiveX: Form.PrintForm support added for treeView, and MarkupLabel
- ActiveX: Fixed 32000 limit of resizer control
-
Command Bars
- MFC: NativeXP theme didn't use Pressed and Hot color for buttons
- MFC: Minor fix for CommandBars Designer to allow move controls inside designer that marked as not movable
- MFC: CommandBars Designer's XML Edit now has 16MB limit (had 1MB only) and use RichEdit with MultiUndo
- MFC: Fixed TabToolbar customize buttons
- MFC: Implemented GetAccessibleKeyboardShortcut for CXTPControl
- MFC: Minor enhancement in TabWorkspace header area with Visual Studio 2008 themel
- MFC: Minor fix to prevent freeze if user show modal dialog in KILLFOCUS handler
- MFC: Added GalleryItem::SetImageWidth method
- ActiveX: NativeXP theme didn't use Pressed and Hot color for buttons
- ActiveX: Minor fix for CommandBars Designer to allow move controls inside designer that marked as not movable
- ActiveX: CommandBars Designer's XML Edit now has 16MB limit (had 1MB only) and use RichEdit with MultiUndo
- ActiveX: Fixed TabToolbar customize buttons
- ActiveX: Implemented GetAccessibleKeyboardShortcut for CXTPControl
- ActiveX: Minor enhancement in TabWorkspace header area with Visual Studio 2008 themel
- ActiveX: OLEMISC_NOUIACTIVATE added for ComamnBars and DockingPane to prevent in WTL Grab focus when user click toolbar
-
Ribbon Bar
- MFC: Enhanced context tab bitmaps for Scenic skin
- MFC: Fixed maximized Frame text for Windows 7
- MFC: Added scroll support for RibbonSystemPage
- ActiveX: Enhanced context tab bitmaps for Scenic skin
- ActiveX: Fixed maximized Frame text for Windows 7
- ActiveX: Added scroll support for RibbonSystemPage
-
Skin Framework
- MFC: Fixed SkinFramework Custom draw call for skinned popup menus
- ActiveX: Fixed SkinFramework Custom draw call for skinned popup menus
-
Docking Pane
- MFC: If user Locked Screen (Win+L) and restored, DockignPane showed hidden Floating Frames
- ActiveX: If user Locked Screen (Win+L) and restored, DockignPane showed hidden Floating Frames
-
Shortcut Bar
- MFC: DT_NOPREFIX added for all DrawText calls (Please check how strings with "&" are drawn now)
- ActiveX: DT_NOPREFIX added for all DrawText calls (Please check how strings with "&" are drawn now)
-
Report Control
- MFC: Fixed wrong (conflicted) enum XTPReportDragDrop value
- MFC: Covered multi-monitor tracker case
- MFC: Header row VK_DOWN reaction fixed
- MFC: Watermark position minor fix
- MFC: Wrong AutoScroll case fixed
- MFC: Minor fix with Markup measure
- MFC: Selection improvement for SHIFT case
- MFC: Enhanced Column Tracker perfomance for Vista
- MFC: VirtualMode SelectAll - Control + A (select all in MS list) - now is supported in Virtual Mode
- ActiveX: Selection improvement for SHIFT case
- ActiveX: Enhanced Column Tracker perfomance for Vista
- ActiveX: VirtualMode SelectAll - Control + A (select all in MS list) - now is supported in Virtual Mode
-
Calendar
- MFC: Minor occurrence algorithim fix
- MFC: Minor fix for Today marker for non XP theme.
- MFC: Fixed MonthView print / print preview page count
- MFC: Improved tooltip positioning
- MFC: Enhanced 120 dpi mode drawing
- MFC: Restored keyboard navigation in DayView mode
- MFC: Minor fix for Today marker for non XP theme.
- ActiveX: Minor occurrence algorithim fix
- ActiveX: Minor fix for Today marker for non XP theme.
- ActiveX: Fixed old activex function code without pointer checking
- ActiveX: Minor fix for Today marker for non XP theme.
-
Syntax Edit
- MFC: Unicode fixes
- MFC: Minor fix for ClearType case
- ActiveX: Unicode fixes
- ActiveX: Minor fix for ClearType case