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

Select a Component Category:
To get started, select the development platform you will be working with from the Component Category list.

Select Product to Filter:
Select the product that you are interested in from list below.
Release Date
Version 12.0.1 June 27, 2008
Xtreme Toolkit Pro
# Type Description
1Fixing sourceOptimized CXTPPropExchangeXMLNode::FormatFile
2Fixing sourceEnhnaced CXTPRichRender for Unicode support
Xtreme Controls
# Type Description
1Fixing sourceTaskDialog expand button showed wrong arrow direction if taskdialog was expanded by default
2New featureAdded TaskDialog.AddInputBox, SetInputBoxText, GetInputBoxText
3New featureTCN_SELCHANGING added for CXTPTabControl class
4Fixing sourceCXTHexEdit didn't send EN_CHANGE notification
5Fixing sourceCXTResizePropertySheet had problem with Wizard mode
6Fixing sourceMade some changes to 'classic' windows header theme
7Fixing sourceMinor fix for caption button positioning
8Sample updateCreated CAeroCaptionTheme and CAeroSplitterWndTheme for GUI Explorer sample
9New featureCXTPPopupControl::ShowModal added
Xtreme CommandBars
# Type Description
1Fixing sourcem_bAllowDoubleKeyShortcuts was not set to TRUE by default
2Fixing sourceFixed 12.0 problem with Arrange MDI Child Windows
3New featureCommandBar::TextOrientation option added to draw Horizontal text for Vertical Toolbars
4Fixing sourceToolTip in StatusBar didn't support icons
5New featureAdded nSubMenu parameter for CXTPCommandBarsContextMenus::Add
6Fixing sourceEnhanced CXTPOffice2007FrameHook::GetAutoHideBar() to call only 1 SHAppBarMessage
7Fixing sourceMinor fix to not allow call OnSetPreviewMode(FALSE) if it was not set
Xtreme Ribbon Bar
# Type Description
1Fixing sourceRibbonBar.TabsVisible was broken in 12.0 release
2Fixing sourceWith Black Office2007 theme in Miminzed state Ribbon show wrong color for selected tab
3Fixing sourceDisabled text of Black theme look too dark in QAT
4Fixing sourceCommandBars.RightToLeft don't work for MessageBar
5Fixing sourceAdded missing FindControl method
Xtreme Skin Framework
# Type Description
1New featureAdded Black and Silver Office2007 Skins
2Fixing sourceSkinFramework now hook GetSystemMetrics and return "skinned" value for SM_CYCAPTION, SM_CYSMCAPTION, SM_CXHSCROLL
3Fixing sourceNM_CUSTOMDRAW support added for skinned Toolbar
4New featureExport to Resource Script option added for SkinBuilder
5Fixing sourceBS_CENTER style support added for GroupBox
Xtreme Property Grid
# Type Description
1Fixing sourceAdded Markup support for Description of Items
2Fixing sourceAdded Markup support for Category items
Xtreme Docking Pane
# Type Description
1New featureAdded Pane.GetClientRect
2Fixing sourceFor xtpTabLayoutFixed tabs layout, DockingPane now show selected tab on start
3Fixing sourceMinor flickers of 12.0.0 fixed
4Fixing sourceIf user float pane first time, Width and Height passed to CreatePane will be used
Xtreme Report Control
# Type Description
1Fixing sourceFixed system bug with frozen ScrollBar
2Fixing sourceFixed bug with drag column from GroupBy box to columns area restricted by DisableReorderColumnsCount property
3Fixing sourceFixed bugs for BestFit procedure: calculation for header/footer rows data added, calculation for invisible columns added when BestFitMode = xtpBestFitModeVisibleData. (Issues #17326, #17236, #17196)
4Fixing sourceFix in SetVirtualMode implementation to use previous virtual record instead of creating a new one each time
5New featurextpReportFreezeColsDividerShowAlways option added
6Fixing sourceFixed bug when resize column divider drawn outside client rect
7Fixing sourceSent InplaceEditChanging event when spin button pressed to allow user create custom conditions ValueChanging and ValueCahnged are sent in the end of cell editing (no for each spin button click)
8New featureAdded ReportInplaceButton.SpinButtonMin, ReportInplaceButton.SpinButtonMax and ReportInplaceButton.SpinButtonStep
9Fixing sourceFix for BestFit procedure: added calculation for Tree indent width, Icon width, Item Controls width
10Fixing sourceFix for BestFit procedure: always calculate BestFit width, do not use stored after redraw width (to be independent on redraw)
11Fixing sourceMade OnCancelEdit public to fix build error
Xtreme Calendar Pro
# Type Description
1Fixing sourceHide "Add Event" tooltip when mouse leave (Issue #17193)
2Fixing sourceDo not show "Add Event" tooltip if CalendarOptions.EnableInPlaceCreateEvent property is FALSE (Issue #17193)
3New featureCXTPCalendarOptions::bEnablePrevNextEventButtons member added
4New featureCTODayViewEvent_MultiDay::m_bShowFromToArrowTextAlways member added
5New featureCTODayViewDayGroupCell::m_clrDynHatchBrush member added
XAML Markup Support
# Type Description
1Sample updateChartSample markup added
2New featureJustify option added for TextAlignment
3Fixing sourceEnhanced 'LineBreak' tag
4New feature'Auto', 'cm', 'in' etc added for 'Width' and 'Height' properties
5New feature'pt', 'px', 'cm', 'in' support added for TextBlock.FontSize attribute
6New featureGrid.RowSpan/ColumnSpan added
7Fixing sourcewsscanf replaced to custom Parser to use '.' always as decimal separator
Version 12.0.0 April 28, 2008
Xtreme Toolkit Pro
# Type Description
1New featureMarkup text rendering added. Warning: All Markup functionality included only in ToolkitPro package
2New featureAdded xtpToolTipMarkup style. Updated TooltipContext sample to show markup
3New featureAdded EnableMarkup for CXTPTabManager
4New featureEvaluation Setup now contains common files and download runtimes for selected Visual Studio
5New featureAdded Visual Studio 2008 x64 for evaluation setup
6Sample updateAdded new MarkupPad and MarkupSample samples
7Fixing sourceFixed AppWizard for Multiple TopFrames Application style
8Fixing sourceMinor enhances of OfficeXP colors for Black High Contrast and White High Contrast modes
9New featureAdded xtpTabColorVisualStudio2008 tab colors
Xtreme Controls
# Type Description
1New featureUpdated "Tip Of the Day" dialog look
2New featureAdded Alpha Layer support for PopupControl Background
3Fixing sourcePopupControl now appeared in TopRight if user has TaskBar in the top of screen and in BottomLeft if TaskBar in the left of screen
4New featureHotTracking added for CXTListBox with Office2007 style
5New featureAdded enhanced CXTPButton supported Radio, CheckBox and PushButton styles supported
6New featureAdded enhanced CXTPButton with 7 new Themes, Markup support, DropDown and SplitDropDown styles
7New featureAdded markup support for TaskDialog
8New featureIn CXTShellList if user right click in empty space default context menu for folder appear (with "New" command)
9Fixing sourceIn CXTTreeCtrl with MultiSelection enabled if user pressed Enter selection was removed
10Fixing sourceFix in CXTRegistryManager::EnumValues to prevent endless loop
11Fixing sourceCXTPTaskPanel didn't set m_pParentWnd member in 11.2.2 release
12Fixing sourceFixed infinite loop in CXTTreeitem::FindItem for Backward Search in Tree with multiple roots
13Fixing sourceCXTTreeCtrl::InitSystemImageLists failed if user don't have "C:" drive
Xtreme CommandBars
# Type Description
1New featureOffice2007 like MessageBar added
2New featureOffice2007 like MiniBar control added
3New featureOffice 2007 switches and Slider added for StatusBar
4New featureStatusBar user customization added
5New featureProgressBar added for StatusBar
6New featureAdded Vista Menus support for NativeXPTheme theme
7New featureVisual Studio 2008 theme added
8New featureAccess2007 Tabs style added
9New featureMarkup support added for StatusBar
10New featureAdded Action Library pane for CommandBarsDesigner to allow share same actions between different commandbars
11Fixing sourceAdded shadow for bottom-right pixel of popup menu in Ribbon theme
12Fixing sourceOffice 2007 Tooltip is rounded now
13Fixing sourceMenuGripper changed for Office2007 theme
14Fixing sourceChanged algorithm of handling Office2007 frame. Fixed problem with AutoHide taskbar that was always covered by Office2007 frame
15Fixing sourcePopups resizing fixed for RTL mode
16Fixing sourceUser was able recursively drag popup to same popup
17Fixing sourceUser was able to click spin buttons in disabled Edit
18Fixing sourceif user click tab of TabWorkspace, MDI child window will be restored if it was minimized
19Fixing source"Copy Button Image" item in customization context menu didn't work right in 11.2.2 release
20Fixing sourceFixed Critical bug with noteditable ComboBox
21Fixing sourceAdded MB_RTLREADING for MessageBoxes if Arabic or Hebrew translation is used
22New featureAdded enhances CXTPPrintPreview class
23New featureReworked CXTPShortcutManager to allow double key combinations (Ctrl+K, Ctrl+V)
24New featureReworked StatusBar. Removed dependence from standard statusbar control from ComCtrl32
25New featureCXTPControlProgress class added
26New featureAdded new CXTPControlHyperlink, CXTPControlBitmap, CXTPControlMarkupLabel classes. Added new RibbonControls samples to demonstrate available controls
27Fixing sourceIf user pressed Mouse in Autocomplete window, it only selected text in edit but not Execute
28Fixing sourceSetCommandUsed didn't called in ContextMenu if TPM_RETURNCMD option was used
29Fixing sourceCustom Tooltip now send TTN_SHOW before show tip
30Fixing sourceCXTPHookManager and CXTPShadowsManager moved to Common module to allow use it for any window. Removed obsolete CXTWndShadow and CXTWndHook
31Fixing sourceRestored ImageManager.AddIcons method that was broken in 11.2.2 release
32Sample updateComboDatePicker added for CustomThemed sample
33Sample updateUpdated ColorPicker gallery in RibbonSample. It shows how to calculate lighter/darker colors using basic defined by theme
Xtreme Ribbon Bar
# Type Description
1New featureEnhanced arrow navigation for Ribbon. Now user can press Alt and use Up/Downl/Left/Right arrows same way as Office 2007
2New featureEnahanced RibbonTheme. Added CheckBox and RadioMarks for RibbonPopups, fixed colors for Blue and Black themes
3New featureOptimized CXTPOffice2007Image. Now it stores Bitmap bits - not HBITMAPs to save GDI Handlers
4New featureChanges to allow use Ribbon as simple Menu with System button
5Fixing sourceUser now can highlight command and slit part of Splitter button in application menu
6Fixing sourceAfter user Minimize/Restored Ribbon always first Tab was selected
7Fixing sourceFixed problem with contextmenu on font gallery
8Fixing sourceRibbon always showed "Customize" item in Contextmenu even if Customization was disabled
9Fixing sourceRibbon bar frame had just 1 pixel bottom border to resize
10Fixing sourceFixed problem of frame jump in Vista if user click caption while some context menu is visible
11Fixing sourceCode assumed that Quick access always added in the end of list. can be not. Fixed
12Fixing sourceNow recent file list is left aligned in application menu
Xtreme Skin Framework
# Type Description
1New featureAdded SkinBuilder tool
2Fixing sourceUnicode SkinFramework version didn't draw Unicode window caption for ANSI window
3Fixing sourceFixed button flicker when WM_SETTEXT was sent
4ImportantReworked Office2007 and Vista styles. Replace them for last versions
5ImportantFixed problem with Vista x64 SP1
6New featureEnhanced ProgressBar drawing for Vista skin
7New featureAdded NormalBlack2.ini for Vista skin with Vista Close button
8Fixing sourceFixes in RegionFromBitmap to allow nonstandard caption's shape
9Fixing sourceDll hooking of 11.2.2 crashed applications
10Fixing sourceFixed Menus drawing in NT4
11Fixing sourceCXTPSkinManagerApiHook::OnHookDrawThemeBackground didn't use last Clip parameter
Xtreme Property Grid
# Type Description
1New featureEnhanced Office2007 for PropertyGrid. Added Office2007 Buttons and CheckBox
2New featureMarkup support added for Item Captions
3Fixing sourceCategory items now also can have Combo and Expand buttons
4Fixing sourceColor popup now appeared at top of item if window placed at bottom of screen
5Fixing sourceChanging Height and MultiLinesCount properties didn't update height after item was already added
6Fixing sourceFixed tooltip refresh problem for bottom item with variable height grid
7Fixing sourceIconIndex of Category metrics didn't used
8New featurebTabCaptions parameter added for NavigateItems method to navigate only values
9New featureResetContent parameter added for BeginUpdate
10New featureEnableMultiselect method added for Grid
Xtreme Docking Pane
# Type Description
1New featureDockingPane Word2007 theme added
2New featurePaneActionSplitterResizing Action added
3New featureVisio like SidePanels added!
4Fixing sourceMaximized state was not saved to registry
5New featureAdded xtpPaneNoFloatableByTabDoubleClick, xtpPaneNoFloatableByCaptionDoubleClick options
6Fixing sourceXTP_DPN_PANEMENUCLICK renamed to XTP_DPN_CONTEXTMENU, XTP_DPN_RCLICK is obsolete now
Xtreme Task Panel
# Type Description
1New featureMarkup support added for TaskPanel
Xtreme ShortcutBar
# Type Description
1New featureEnhances ShortcutBar 2007 theme. Added SetExpanable/SetExpanded methods
Xtreme Report Control
# Type Description
1New featureBlue, Black and Silver themes added for Report 2007 style
2New featureReportControl.MultiSelectionMode property added (Issue #11928)
3Fixing sourceFix for AddRecordEx - do not process invisible records (Issue #15830)
4New featureAdded event XTP_NM_REPORT_GROUPORDERCHANGED/GroupOrderChanged (Issue #8427)
5New featureDelayed EnsureVisible implemented (Issue #8649)
6Fixing sourceSmall bug fixed with frozen columns, frozen columns glitches eliminated
7New featureMultiline tooltip feature added
8New featureIndent color added
9New featureAdded report record item controls (buttons)
10New featureVirtual mode tree view
11New featureMarkup support added for Repot Control
12New featureAdded property GroupByNoItemsTextColor
13New featureUpdated Italian and Taiwan resources
14New featureCXTPReportControl::IsLayoutRTL added
15Fixing sourceFixes for printing in RTL mode added
16New featureAdded new members to CXTPReportControl: PopulateHeaderRows, PopulateFooterRows
Xtreme Calendar Pro
# Type Description
1New featureGo To Previous/Next Appointment buttons added to Office 2007 theme
2New featureOffice 2007 tooltip style adjusted to be more theme-friendly
3New featureAdded popup hint button 'Click to add appointment'
4New featureDatePicker.MultiSelectionMode property added
5New featureMarkup support for Calendar Events added
6New featureOffice 2007 style Calendar Caption Bar added
7New featureAdded xtpCalendarFullWeekView
8Fixing sourceVisual Studio 2005 error fixed
9New featureAdded event shadow for Office 2007 theme
10Fixing sourceSmall fix to sort events like in Outlook, sorting of events in day view adjusted to be similar with Outlook
11Fixing sourceAccess 2007 fixes (Issue #: 16148)
12New featureXTPCalendarTheme enum added. Get/SetPaintTheme methods added
13New featureAdded event shadow for Office 2007 theme
14New featureUINT nIDTemplate - parameter added to constructors of CDialog based classes to allow use custom resource templates
15Fixing sourceReminders manager member made as 'protected' instead of 'private'
16New featureOptimized CXTPOffice2007Image now it stores bits - not HBITMAP to safe GDI Handlers
Xtreme Syntax Edit
# Type Description
1New featureCollapsibleNodes property added to show/hide nodes area. Property page updated
2New featureReadOnly property added to SyntaxEdit (back color for read-only state added to paint manager)
3New featureAdded PaintManager object and properties
4New featureAdded HideCaret property
5New featureJScript schema added
6Fixing sourceSkip to reload configuration if ReloadConfig(file) called with current config file name
7New featureSyntaxEdit.AutoCompleteWndWidth property added (Issue #15825)
8Fixing sourceFixes with AutoCompleate window placement and using selection
9New featureSyntaxEdit.EnableEditAccelerators property added. Added optional support for Standard edit accelerators: Cut, Copy, Paste, Undo, Redo and Select All operations. (Issue #15705)
10New featureIME support added
11New featureData size limit added for undo manager (50 MB by default)
12Fixing sourceFixed bug with drawing selection in non-virtual space mode
13Fixing sourceTab order changed for Find and Find and Replace dialogs
14Fixing sourceVirtualSpace mode made as OFF by default
15Fixing sourceThe slow schema Build step moved from schema loading to on open document time (set scheme to parser)
16Fixing sourceFixed bug with long waiting thread end for already finished thread
17Fixing sourceFixes in updating horizontal scroll bar
18New featureChanges to allow custom colorization and folding (overriding virtual functions)
19Fixing sourcePrevent re-entering in CXTPSyntaxEditView::OnSize
20Fixing sourceFixed bug in CXTPSyntaxEditBufferManager::ChangeCase (Issue #15989)
Version 11.2.2 December 12, 2007
Xtreme Toolkit Pro
# Type Description
1New featureAdded evaluation version for Visual Studio 2008
Xtreme Controls
# Type Description
1Fixing sourceCXTPPropertySheet failed when DoModal() was called twice for same dialog
Xtreme CommandBars
# Type Description
1Fixing sourceMinor fix with NumPad number handles as Accelerator keys
2New featureGetSliderCtrl and SetSliderStyle methods added for CXTPControlSlider
Xtreme Skin Framework
# Type Description
1Fixing sourceAdjustWindowRectEx hooked method enhanced for Vista
Xtreme Property Grid
# Type Description
1Fixing sourceCXTPPropertyGridItem::Remove crashed in 11.2.1 release
Xtreme Docking Pane
# Type Description
1Fixing sourceFixed minor flicker in Floating DockingPanes when user double clicked on caption to dock them
Xtreme Syntax Edit
# Type Description
1Fixing sourceFixed bug with long waiting thread end for already ended thread
2Fixing sourceThe slow schema Build step moved from schema loading to on open document time
3Fixing sourceFew bugs with selection fixed
Version 11.2.1 November 2, 2007
Xtreme Toolkit Pro
# Type Description
1Fixing sourceRemoved Unicode symbols from source headers to prevent warnings in Japanese locale
2ImportantReworked ImageManager to optimize GDI Objects usage. Now instead all icon handles will be created\combined into 2 bitmaps (image and mask) that contain these icons. If the icon was accessed directly, you will need to create copy of icon handle before you read/modify it
Xtreme Controls
# Type Description
1Fixing sourceXT_SELENDCANCEL was sent twice for CXTColorPopup if user press Escape
2New featureCPS_XT_NOAUTOMATIC styles added for ColorPopup
3New featureOffice2007 added for CXTPPopupControl
4Fixing sourceCXTPPropertyPageTabNavigator had problem with xtpTabLayoutMultiRow layout
Xtreme CommandBars
# Type Description
1Fixing sourcePaste/Cut now shown disabled for ReadOnly edit
2New featureAdded xtpButtonIconAndCaption and xtpButtonCaptionAndDescription style support for gallery to draw both icon and text
3Fixing sourceFixed 11.2 bug when Original controls was not reset in Copy method
4Fixing sourceFixed bug when LoadCommandBars didn't restore customization if it was saved in file and not in registry
Xtreme Ribbon Bar
# Type Description
1Fixing sourceKeyboard Tips appeared above Tooltip
2Fixing sourceCursor didn't restore after user resized Gallery
3Fixing sourceWrong font used to calculate minimum group width
4Sample updateUndo Popup gallery demo added
5Fixing sourceUpdated bitmaps for horizontal scroll bar
Xtreme Skin Framework
# Type Description
1Fixing sourceAdded StepIt method support for PBS_MARQUEE progressbar style
2Fixing sourceCDDS_ITEMPOSTPAINT + CDDS_POSTPAINT added for skinned TrackBar
Xtreme Property Grid
# Type Description
1New featureOffice2007 style added
2New featureAdded CXPTPropertyGridItem::MoveItem method
3Fixing sourceOnCancelEdit, OnAfterEdit was not called for xtpGridItemColorPopup color item
4Sample updateNew Custom IP Address item added
Xtreme Docking Pane
# Type Description
1Fixing sourceAdded RTL support for DockingPaneWindowSelect dialog
2New featurebDelay parameter added for CXTPDockingPaneMiniWnd::Collapse method
Xtreme Task Panel
# Type Description
1Fixing sourceOnEndLabelEdit now will be called even if user presses Escape or Enter with empty value
2New featureAdded support to tab child dialog controls inside TaskPanel
Xtreme Report Control
# Type Description
1Fixing sourceAddRecordEx, RemoveRecordEx changed to work with records tree (record which has children)
2New featureUpdateRecord method added to update record position after changing data
3New featureHeaderRowsAllowAccess, FooterRowsAllowAccess properties added
4Fixing sourceOffice 2007 theme added for 'Outlook' style of header/footer rows divider
5Fixing sourceHeader/Footer rows small fixes
6Fixing sourceFixed access violation bug with header/footer rows printing. (Issue #15020)
7Fixing sourceRemoved unnecessary calls for CWnd::OnH/VScroll. Added pointer verification for not NULL before call
8Fixing sourceBug in CXTPReportControl::SetFullColumnScrolling fixed (check for m_hWnd for window related operation added)
9New featureXTP_NM_REPORT_SELCHANGING added (Issue #15097)
10Fixing sourceOther small fixes with selection, moving focus
11Sample updateReportCustomDraw MFC sample project moved from ExtendedSamples to general samples folder
Xtreme Calendar Pro
# Type Description
1Fixing sourceSubject, Location, Body fields maximum length changed from 255 chars to 65,536 chars
2Fixing sourceDatePicker: fixed bug with drawn week day names (first char only) for 2 bytes MBCS chars. (Issue #14834)
3Fixing sourceRemoved unnecessary calls for CWnd::OnH/VScroll. Added pointer verification for not NULL before call
Xtreme Syntax Edit
# Type Description
1Fixing sourceSyntax edit updated to work correctly with hieroglyphs (as far as with non fixed pitch fonts)
2Fixing sourceSome fixes for MBCS support added
3Fixing sourceText selection implementation changed
4Fixing sourceChanged behavior of line marks move/delete when rows inserted/deleted
5New featureAuto Complete behavior enhanced: list automatically updated when the user is typing; mouse wheel processing added
6New feature'Virtual Space' mode added
7Fixing sourceAuto Indent mechanism changed
8Fixing sourceUpdating vertical scroll position when Paste added
9New featureLUA and VBScript schemas added
10Fixing sourceFixed bug with chars entering by 'Alt Gr' + key. (Issue #14807)
11Fixing sourceFixed bug with using Enter in 'Find/Replace' dialog
12Fixing sourceOther small changes and fixes with editing, selection, dragging, updating view
13Fixing sourcePrint/PrintPreview updated. Line wrap added for long lines
14New featureUsing the common static PaintManager changed to use separate object for each control. CXTPSyntaxEdit::Get/SetPaintManager methods added
15New featureSupport for WM_GETTEXT, WM_GETTEXTLENGTH, WM_SETFONT added
16Fixing sourceFixed bug with updating scroll bars state and positions for split views
17New featureCXTPSyntaxEditSelection class added
Version 11.2.0 September 14, 2007
Xtreme Toolkit Pro
# Type Description
1New featurextpSystemThemeRoyale and xtpSystemThemeAero added. Now in Vista Office2003 theme looks like in Luna blue
2New featureEnhanced ResourceManager to use codepage from resources to convert strings from Unicode to ANSI
3New featureEnhanced CXTPToolTipContext - added SetToolTipCtrl method to set custom tooltip class
4ImportantSource\Ribbon\Styles folder moved to Source\Styles, please change your rc2 files
5New featureHTML Tooltip style added
6New featureAdded Visual Studio 2008 beta 2 deployment support
Xtreme Controls
# Type Description
1New featureCXTPPropertySheet/CXTPPropertyPage added. With support for Tabbed, List and Tree Navigators; with resizing and scrolling. See Controls\PropertySheet sample
2Fixing sourceMinor enhances for CXTColorPageCustom
3Fixing sourceMinor fix in TaskDialog if very long string without spaces used
4Fixing sourceTrayIcon didn't restore self if Explorer was crushed and restored
5Fixing sourceModified CXTTrayIcon::ShowBaloon to work not only with Win2000 but with shell 5.0 (Also WinME)
6New featureAdded listbox border around CXTEditListBoxToolBar if WinXP theme used
7New featureTDM_NAVIGATE_PAGE support added for TaskDialog
8Fixing sourceCXTResize now handle Client rect - not window rect
9New featureAdded CXTColorSelectorCtrl::SetColors, CXTColorPicker::SetColors methods to set custom colors for color popup
10New featureAdded CXTPTaskDialog::Create to create modeless task dialog. (not supported by Vista)
Xtreme CommandBars
# Type Description
1New featureStatusBar's buttons added, SetRibbonDividerIndex method added
2New featureCXTPOriginalControls class added for original controls
3Fixing sourceCXTPControlComboBox generated 2 EditChanged notification if selection was changed in popuped list
4New featureCXTPControlGallery::SetResizable method added to allow resize popup with gallery
5New featureAdded virtual CXTPControlComboBox::DrawItem to draw owner drawn items. Added support of Office2007 items style
6New featureAdded CXTPControlComboBox::SetListIconId to draw icons in combobox list
7Fixing sourceDragging item to TabbedToolbar didn't show it immediately
8New featureAdded CXTPControl::SetKeyboardTip method
9Fixing sourceClicking in IME window while edit in focus sometimes cancel edit
10New featureGallery scroll animation added
Xtreme Ribbon Bar
# Type Description
1Fixing sourceMinor visual enhances
2Fixing sourceFixed bug when Ribbon and SkinFramework used in Vista AERO mode - caption didn't draw
3New featureAdded Load/Save Ribbon bar support to XML. See RibbonMDISamples how to load RibbonBar from XML
4New featureA lot of small changes to match guidelines
5Fixing sourceRibbon now show context quick access menu for all its submenus
6New featureXTP_GN_STARTDRAG notification added when user drag item from gallery
Xtreme Skin Framework
# Type Description
1Fixing sourceDrawing optimization made
Xtreme Property Grid
# Type Description
1New featureEnhanced PropertyGrid look inside themed PropertyPage. ToolBar and Splitter space now transparent
2New featureEnableTooltips method added
3New featureCXTPPropertyGridInplaceButton::SetEnabled method added
4New featureCXTPPropetyGridItem::SetAutoComplete method added for Grid items
5New featureCXTPPropetyGridItem::SetExpandable method added
6New featureCXTPPropetyGridItem::SetToolTip, CXTPPropertyGridInplaceButton::SetTooltip method added, CXTPPropertyGrid::GetTooltipContext added
Xtreme Docking Pane
# Type Description
1Fixing sourceFixed crush if pane was destroyed during XTP_DPN_PANEMENUCLICK handler
2Fixing sourceIf ShowPane called and pane in AutoHide expanded mode, pane will not expand again - just selected
Xtreme Task Panel
# Type Description
1New featurextpTaskPanelThemeShortcutBarOffice2007 theme added
2New featureCXTPTaskPanelItem::SetItemFont added to set font for individual item
3New featureCXTPTaskPanel::EnableAnimation method added
Xtreme Report Control
# Type Description
1New featureAdded flags for vertical alignment of record item icon
2New featureHeader/Footer Rows (and records) feature added
3Fixing sourceFixed bug with hyper-links im multiline/wordbreak mode (spaces where not supported inside hyper-link)
4Fixing source Problem in load column layout fixed, Allow safely remove/add columns (The 'InternalColumnName' property will be used rather than column index)
5New featureAdd themes for Office 2007 header and footer style
6New featureHeaderHeightFormula added to customize header height
7New featureIcon vertical alignment flags applied to CheckBox and Expand/Collaps tree images
8Fixing sourceSome optimization made for drawing multi-line text
9New featureCXTPReportControl::ReSortRows() added and used when sort order only changed instead of Populate
10New featureCXTPReportColumn::EnsureVisible method added
11Fixing sourceFixed bug with in-place editing when CXTPReportControl is attached to a CXTTabCtrl (Issue #13808)
12New feature Added members for speed optimization: CXTPReportRows::ReserveSize, CXTPReportRows::SetSize, CXTPReportRows::SetAt, CXTPReportRecords::SetSize, CXTPReportRecords::SetAt (Issue #13448)
13New feature 'InsideCellButton' property added: methods CXTPReportInplaceButton::IsInsideCellButton, CXTPReportInplaceButton::SetInsideCellButton. Some fixes in positioning of inplace buttons (Issue #13914)
14Fixing sourceAdded processing of CXTPReportRecordItemEditOptions::m_bSelectTextOnEdit property to CXTPReportNavigator::BeginEdit (Issue #13933)
15New featureCXTPReportColumn::SetBestFitMode, CXTPReportColumn::GetBestFitMode methods added to allow calculate best column width for all rows or for visible rows only
16New featureXTP_NM_REPORT_DRAGDROP_COMPLETED notification added
17New featureXTP_NM_REPORT_BEGINEDIT notification added
18New featureXTP_NM_REPORT_FOCUS_CHANGING notification added
19New featureHint text added for CXTPReportFilterEditControl: SetHint, GetHint
Xtreme Calendar Pro
# Type Description
1Fixing sourceSmall fixes in Office 2007 Theme to be the same as latest MS Office 2007 version
2Fixing sourceDatePicker now update cached names when current language changed
3New featureAdded additional MAPI parameters support for data provider connection string: mapiProfileName, mapiPassword, mapiFlags (Issues: #13505, #13245)
4Fixing sourceFixed RTL mode problem in Office2007 theme
5New featureCalendarDayView.EnsureVisibleGroup method added
6New featureTime Zone changed event processing added
7New featureSupport Calendar Event Categories for Office 2007 Theme added
8Fixing source DatePicker, attached to Calendar, optimized to call Invalidate instead of UpdateWindow when EventChanged/Added/Deleted notifications received from data provider
9Fixing sourceControl Initialization added when creating as a custom control from resource (SubclassWindow called)
10New feature xtpCalendarItemText_EventStartTimeText, xtpCalendarItemText_EventEndTimeText added to allow customize events 'Start' and 'End' displayed time text using XTP_NC_CALENDAR_GETITEMTEXT notification
11New feature Additional options to show always Start/End event times in Week and Month Views added. See enum XTPCalendarAdditionalOptions and members CXTPCalendarOptions::dwAdditionalOptions
Xtreme Syntax Edit
# Type Description
1Fixing sourceBug with buffer overflow and wrong buffer size fixed. (Issue #13910)
2Fixing sourceProcessing lex variables with ':not' operator bug fixed
3Fixing sourceSome fixes: with scrollbars, Find/Replace, open files via command line
4New featureScheme for python language added
5Fixing sourceControl Initialization added when creating as a custom control from resource (SubclassWindow called)
6Fixing sourceFixed bug with updating scrollbars in CVeiw derived parent
Version 11.1.3 May 25, 2007
Xtreme Toolkit Pro
# Type Description
1Fixing sourceFixed some installer issues that would sometimes happen on Windows 9x
Xtreme CommandBars
# Type Description
1Fixing sourceFixed bug of 11.1.2 when CustomControl/Combo/Edit was hidden for Popup menus
Version 11.1.2 May 18, 2007
Xtreme Toolkit Pro
# Type Description
1Fixing sourceMerged same resources to common folder
2Fixing sourceFixed problem in resources of 11.1 release when _XTP_RESOURCE_LANGUAGE macro used
3New featureCompiled dll and xml translations with ResourceEditor added for all MFC packages
4New featureImport from Dll/Exe added for ResourceEditor application
Xtreme Controls
# Type Description
1Fixing sourceMinor updates in CXTPTaskDialog - Added CreateFromResourceParam, fixed problem with null terminated strings when loaded from resources
2Fixing sourceEnhanced CXTPTaskButtonTheme to allow use it for simple dialogs - not only CXTPTaskDialog
3Fixing sourceFix in CXTHexEdit appeared when upper case characters entered
Xtreme CommandBars
# Type Description
1Fixing sourceFixed minor glitch when user resize very big floating toolbar and it has to disappear from screen
2Fixing sourceFixed problem with GalleryControl of 11.1 release when Selected after click become -1
3Fixing sourceEnhanced CXTPControlActions::FindAction method to use binary search
4Fixing sourceFixed some issues with RightToLeft mode on Arabic/Hebrew Windows 98
Xtreme Ribbon Bar
# Type Description
1Fixing sourceString "Are you sure you want to restore the Quick Access Toolbar" moved from code to resources
2Fixing sourceIsMinimized renamed to IsRibbonMinimzed to reduce conflict with macro defined in windowsx.h
3Fixing sourceCXTPControl::OnRButtonDown not called for controls in Ribbonbar
Xtreme Skin Framework
# Type Description
1Fixing sourceFixed problem with Save dialog in Internet Explorer if skin applied
2Fixing sourceFixed conflict with DMWClient tool
3Fixing sourceText color for Combo and Edit by default used from System colors - not from SkinFramework theme
4Fixing sourceFixed problem in SkinFramework when it was declared but LoadSkin never called
5Fixing sourceFix for RTL mode - Dropdown combo showed 2 scrollbars if WS_EX_LAYOUTRTL used
Xtreme Docking Pane
# Type Description
1Fixing sourceIf AutoHide button clicked focus now will be set to docking site
Xtreme Report Control
# Type Description
1Fixing sourceReapply in-place edit styles from edit options. (Issue #13286)
2Fixing sourceFixed bug with changing constraint value in in-place editor using Up/Down keys. (Issue #13489)
3New featureXTP_NM_REPORT_EDIT_CANCELED notification added
Xtreme Calendar Pro
# Type Description
1Fixing sourceSome 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
2Fixing sourceDatePicker. Update week days and months names when resource language changed
3Fixing sourceSmall fixes in Office 2007 Theme to be more similar to the latest MS Office 2007 version
4Fixing sourceFixed bug with selecting cells on the DayView time scale (Issue #12242)
5Fixing sourceDayView HitTest function fixed to return results for day and group headers. (Issue #13375)
Version 11.1.0 April 16, 2007
Xtreme Toolkit Pro
# Type Description
1New featureEvaluation packages now download help and Unicode binaries from internet to reduce file size
2Fixing sourceEnhanced Color Custom page for ColorPicker property sheet. Luminance now will not change if user select color from picker
3Fixing sourceEnableContextMenu of CXTShellListBase did nothing
4New featureCXTPTaskDialog class added to emulate Vista Task Dialog for all OSes, see new VistaTaskDialog sample
5New featureMajor changes in CXTButton class to support BS_DEFPUSHBUTTON and BS_PUSHBUTTON styles
6Fixing sourceBug 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)
7Sample updateUpdated ReBar sample to show IE7 style tabs
8New featureUpdated all translation resources and added Bulgarian and Turkish translations
Xtreme CommandBars
# Type Description
1New featurextpWorkspaceShowCloseTab and xtpWorkspaceShowCloseSelectedTab flags added
2New featureUpdated toolbars appearance for Ribbon theme
3Fixing sourceFixed problem in HookManager when one hook called from another
4New featureAdded XTP_GN_PREVIEWSTART, XTP_GN_PREVIEWCANCEL, XTP_GN_PREVIEWAPPLY, XTP_GN_PREVIEWCHANGE notifications for CXTPControlGallery
5New featureAdded Horizontal scrollbar images for Office2007 and Ribbon themes, CXTPControlSlider and CXTPControlScrollBar added
6Fixing sourceEnhanced algorithm of finding width of combo drop button for large DPIs. Now it works exactly like in Office
7New featureSetColor method added for CXTPControlButtonColor control
8Fixing sourceFixed dangerous bug of 10.4.2 in CXTPAccessible
9Sample updateCommandBarControls sample added
10New featureCXTPControlTabWorkspace control added
Xtreme Ribbon Bar
# Type Description
1Fixing sourceMinor changes for large DPI support
Xtreme Skin Framework
# Type Description
1Fixing sourceHDF_BITMAP_ON_RIGHT support added for Header control
2Fixing sourceFixed bug of statically linking applications
3Fixing sourceRemoved scrollbar conflicts with DBI-tech controls, ComponentOne grid and conflict with Infragistics's ColorCombo
4New featureAdded RTL support for SkinFramewrok
Xtreme Property Grid
# Type Description
1New featureSlider and SpinButtons support added for items
2New featureCXTPPropertyGridItemMultilineString class added
Xtreme Docking Pane
# Type Description
1Fixing sourceAfter docking to Floating Frame it now move to top
2New featureAdded virtual CXTPDockingPaneWindowSelect::GetItemCaption, GetItemDescription, GetItemPath
3New featureAdded CXTPDockingPaneManager::SetKeyboardWindowSelectClass method to allow use custom CXTPDockingPaneWindowSelect window
Xtreme Report Control
# Type Description
1Fixing sourceDo not print columns header if it is not visible
2Fixing sourceBlack&White printing made more contrasted
3Fixing sourcePrint page Header/Footer small bugs fixed (with background color and text alignment)
4Fixing sourceSupport Hyperlinks in multiline mode. Check and validate HyperLink offset, Len and text length before draw
5Fixing sourceFixed bug with HyperLink color (for focused column it was invisible)
6Fixing sourceFixed bug in PreviewKeyDown processing (call PreviewKeyDown from PreTranslateMessage to avoid OnChar if key canceled)
7Fixing sourceInplace ListControl HotSearch by subwords added (instead of search by first letter only)
8Fixing sourceCheck for COleDateTime::valid status added in DateTime format function
9Fixing source"Cut" method use RemoveRowEx to remove rows on the fly (without Populate call)
10Fixing sourceReportColumn.HeaderAlignment and ReportColumn. FooterAlignment properties added to serialization
11Fixing sourceSafe version serialization added to ReportControl settings and ReportRecords
12Fixing sourceReportControl IsEditMode logic changed to return TRUE when inplace combobox (List) active
13New featureCall ValueChanging with user input string before convert to record type to allow fix/adjust user input
14Fixing sourceRussian resources updated
15New featureAdded Office2007 column style
16Fixing sourceFixed bug in report row height calculation in multiline mode. Draw words ellipses added
17Fixing sourceWhen resize column, if next column is "last resizeble" but not "auto size" column - resize it too
18New featureWord break added to draw NoItems text
19Fixing sourceEnableDragDrop changed to Revoke drop target when drag-drop flags 0 (disabled)
20Fixing sourceRedraw control before start editing in CXTPReportControl::EditItem and CXTPReportNavigator::BeginEdit to update columns positions if control was scrolled before
21New featurem_bAllowCut/m_bAllowPaste options added for CXTPReportView
22New featureCustom heap feature added. CXTPReportControl::UseReportCustomHeap added
23New featureBatch allocation feature added. Batch allocation for report rows implemented (see CXTPReportControl::UseRowBatchAllocation and CXTPReportControl::FreeRowBatchExtraData)
24Fixing sourceReportColumn.HeaderAlignment and ReportColumn.FooterAlignment properties added to serialization
25New featureMode to send ContextMenu event for whole header area added. Added member CXTPReportHeader::s_bSendContextMenuForWholeHeaderArea
26New featureAdded methods to remove records/rows on the fly (without Populate call) CXTPReportControl::RemoveRowEx(CXTPReportRow*), CXTPReportControl::RemoveRecordEx(CXTPReportRecord*)
27New featureAdded methods: CXTPReportRecords::RemoveRecord(CXTPReportRecord*), CXTPReportRows::RemoveRow(CXTPReportRow*), CXTPReportRows::FindInTree(CXTPReportRecord*)
28New featureAdded event: XTP_NM_REPORT_CONSTRAINT_SELECTING
29New featureAdded event: XTP_NM_REPORT_GETTOOLTIPINFO
30New featureAdded event: XTP_NM_REPORT_RECORDS_DROPPED
31Sample updateSeparate Sample project to show custom heap feature added
32Sample updateFixed bug with serialization version for CMessageRecord (was 0)
33Fixing sourceSome members of CXTPReportRecordItem made as virtual
34New featureCXTPReportPaintManager::m_clrSelectedRow and CXTPReportPaintManager::m_clrSelectedRowText members added
35New featureCXTPReportControl::GetHScrollStep, CXTPReportControl::SetHScrollStep members added
Xtreme Calendar Pro
# Type Description
1Fixing sourceBlack&White printing made more contrasted
2Fixing sourcePrint page Header/Footer small bug fixed (with text alignment)
3Fixing sourceFixed bug with dragging events in the DayView
4New featureOffice 2007 Theme. Draw all headers using alpha bitmaps patterns. Hot Items support added
5New featureOffice 2007 Theme. Support Expand/Scroll buttons added (using alpha bitmaps patterns)
6New featureOffice 2007 Theme. Headers customization added (via custom alpha bitmaps patterns)
7New featureDayView Horizontal scrolling (and minimal column width) added
8New featureEdit Event Built-in dialog. Editor for Body field added
9Fixing sourceFixed bug with dragging events in the DayView (initial mouse offset from event start is kept during dragging)
10Fixing sourceCalendar Built-in Edit Recurrence dialog. Month day valid range fixed to be 1-31 (instead of 1-12)
11Fixing sourceRemoveRecurrence set event duration for master event like in ocurrence event
12Fixing sourceRussian resources updated
13New featureMAPI data provider enhanced to add runtime custom properties for calendar events: "MAPIEntryID", "MAPISearchKey"
14Fixing sourceMAPI data provider bug fixed: MAPI Time zone data size may be grater than head structure (skip tail data)
15New featureOffice 2007 Theme. Events to customize Expand/Scroll buttons clicks added
16New featureAdded separate multi-resources configuration for each day. Use XTP_NC_CALENDAR_PREPOPULATE_DAY notification and CXTPCalendarViewDay::SetResources method
Xtreme Syntax Edit
# Type Description
1Fixing sourceAdded heuristic to determine unicode file format
2New featureHelp updated: link to LexSchemas topic added
3Fixing sourceUsing resources updated to use XTPResourceManager
4Fixing sourceRussian resources updated
5Fixing sourceAllow CXTPSyntaxEditView works without Document object (to be used with Docking Panes)
6Fixing sourceFixed bug with rereading schema when its configuration file changed
Version 10.4.2 January 26, 2007
Xtreme Skin Framework
# Type Description
1Fixing sourceWM_MOUSEWHEEL processed 2 times
2Fixing sourceFixed DateTime control skinning
Xtreme Docking Pane
# Type Description
1Fixing sourceFixed bug of 10.4 when panes sometimes didn't redraw tabs
Xtreme Report Control
# Type Description
1Fixing sourceDo not print columns header if it is not visible
Xtreme Syntax Edit
# Type Description
1Fixing sourceAllow CXTPSyntaxEditView works without Document object (to be used with Docking Panes)
Version 10.4.1 January 18, 2007
Xtreme CommandBars
# Type Description
1Fixing sourceFixed bug of 10.4 where LargeIcons option for RibbonTheme didn't work
2Fixing sourceIn 10.4 font for Ribbon become larger when previous releases if Sergoe UI font was not found
3Fixing sourceFixes minor cosmetic changes of 10.4 release
4Fixing sourceEnhanced algorithm of Keyboard handling for Accelerators of Non English locale (Norwegian, German keys)
5Fixing sourceCXTPStatusBar of 10.4 crashed if m_bCommandBarsTheme was set to FALSE
6New featureCXTControlAction::SetKeyboardTip added
Xtreme Ribbon Bar
# Type Description
1Fixing sourceIf group of Ribbon was hidden by code (Visible property) this group was visible in Minimized mode
2Fixing sourceCXTPRibbonControlSystemPopupBarButton controls in System popup now have 16*16 icons size by default
Xtreme Skin Framework
# Type Description
1New featureAdded WM_PRINTCLIENT message support
2Fixing sourceSystem menu for caption now moved accordingly height of caption
3Fixing sourceFixed bug with changing skin if color quality is 256 bit
4Fixing sourceFixed skinnging bug in 64x Vista OS
5Fixing sourceFixed skinnging of Initernet Explorer form controls
Xtreme Property Grid
# Type Description
1Fixing sourceRightToLeft layout was disabled in 10.4 release
2Fixing sourceDatePicker of Date item crashed in Vista
3Fixing sourceIf Size item was readonly, user was able to change children "Width" and "Height" items
Xtreme Docking Pane
# Type Description
1Fixing sourceFixed bug of 10.4 when DestroyPane called for Floating collapsed window
2Fixing source"Active Tools" and "Active Files" strings from source code moved to resources
Xtreme Report Control
# Type Description
1Fixing sourceReport of 10.4 crash if user click in Preview field
2Fixing sourcePrint Report tree Expand (+/-) buttons
3Fixing sourcePrint report Footer added
4Fixing sourceBug with page footer text color fixed
5Fixing sourceFixed bug with editing Items in Virtual mode
6Fixing sourcePrint Column Header icons transparently for Office2003 heder style
7Fixing sourceRemove _tsetlocale() call. Localized format date/time function added instead
8New featureAdded members CXTPReportControl::IsFullColumnScrolling, CXTPReportControl::SetFullColumnScrolling
9New featureAdded members CXTPReportPaintManager::GetFreezeColsDividerStyle, CXTPReportPaintManager::SetFreezeColsDividerStyle, XTPReportFreezeColsDividerStyle enum and CXTPReportPaintManager::m_clrFreezeColsDivider
10Fixing sourceAdded member CXTPReportHeader::s_bShowItemsInGroupsPXDefault to support versions compatibility
Xtreme Calendar Pro
# Type Description
1Fixing sourceFixed bug with Snoozed Calendar Reminders processing. Clear Snooze data after wake-up from snooze
2Fixing sourceFew small bugs in Data Provider cache fixed
3Fixing sourceAccess DB built-in data provider. Body field type changed from TEXT[255] to MEMO
4Fixing sourceInter-Year selection bug on attached Date Picker fixed
Xtreme Syntax Edit
# Type Description
1Fixing sourceFixed compiler error of 10.4 in Chinese locale
2Fixing sourceFixed compiler error of 10.4 if STL included before Toolkit
3Fixing sourceFixed bug with opening Read-Only files
4Fixing sourceAdditional members to control scrollbars usage added. Some fixes for scrollbars blinking
5Fixing sourceFixed bug with adjusting layout (scroll bars, items position) in AutoComplete window
Version 10.4 December 16, 2006
Xtreme CommandBars
# Type Description
1New featurextpControlRadioButton added
2New featurextpButtonIconAndCaptionBelow and xtpButtonCaptionAndDescription button styles added
3New featureContextMenus collection added with ability customize them in customization dialog
4New featureShowKeyboardTips option added
5New featureCXTPCommandBarsOptions::bWrapLargePopups option added
6New featureCXTPControl::SetExecuteOnPressInterval method added to send WM_COMMAND for button while it pressed
7New featureCXTPControlEdit::ShowSpinButtons() method added
8New featureCXTPCommandBar::SetShowGripper method added, CXTPCommandBar::SetDefaultButtonStyle property added, xtpButtonCaptionAndDescription style added
Xtreme Ribbon Bar
# Type Description
1New featureAdded CXTPRibbonBar::AllowMinimize, CXTPRibbonBar::SetMinimized methods
2New featureAdded CXTPRibbonBar::SetTabsVisible/IsTabsVisible methods
3Fixing sourceChanged appearance to match last Office 2007 beta 2 TR
4New featureAdded Minimize feature from Office 2007 beta 2 TR
5New featureAdded support large fonts (RibbonBar::FontHeight property) and non standard DPI modes
6New featureAdded Vista glass effect support
7New featureAdded Silver theme
Xtreme Skin Framework
# Type Description
1New featureAdded auto enable all threads option (AutoApplyNewThreads property), now HtmlHelp window created in another thread will be skinned also
2New featureVista skin added
3Fixing sourceA lot of small fixes
4New featureTCS_BUTTONS style support added for TabControl
Xtreme Property Grid
# Type Description
1New featureOfficeXP style added, XTPPropertyGridVisualTheme::xtpGridThemeOfficeXP added
2New featureNow Item can have 2 or more inplace buttons. Text and Image support added for inplace buttons, PropertyGridInplaceButton class added
3New featureCXTPPropertyGrid::SetBorderStyle method added(xtpGridBorderNone, xtpGridBorderFlat, xtpGridBorderStaticEdge, xtpGridBorderClientEdge)
4ImportantChanged 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
5New featureSetShowInplaceButtonsAlways method added to show inplace buttons for inactive items
Xtreme Docking Pane
# Type Description
1ImportantNow Unpinning action sends when pane Entered to AutoHide mode and Pinning when exit from AutoHide mode
2Fixing sourceDisable close button for floating panes when xtpPaneNoClosable option specified
3New featurePinning/Unpinning, Collapsing/Expanding actions now send for floating panes
4New feature DockingPaneAction::PaneActionUnpinning, DockingPaneAction::PaneActionUnpinned flags added
5New featureAdded EnableKeyboadNavigate method and DockingPaneKeyboardNavigate enumeration to navigate panes using Alt+F6, Alt+F7, Ctrl+Tab, Alt+Minus keys
6New featureCXTPDockingPane::SetEnabled/GetEnaled methods added
7New featureCXTPDockingPanePaintManager::m_bDrawCaptionIcon variable added
Xtreme Report Control
# Type Description
1New featureAutoScroll (vertical) added when dragging rows
2Fixing sourceFixed crash on items editing in Virtual Mode
3Fixing sourceFixed bug with vertical alignment of a cell text. Top is the default text alignment
4Fixing sourceApplied user locale settings for formatting date/time from custom format string
5Fixing sourceCheckbox state is changed only if user click on checkbox image (and is not changed when clicking other cell space)
6New featureAdded option to use current resource language ID as a base locale to retrieve date/time settings and names. See also: UseResourceFileLocale property
7New featureCXTPReportColumn::m_bAutoSortWhenGrouped property added
8New featureCXTPReportColumn::IsAllowRemove method added
9Sample update"No sort" item added to header context menu
10New featureCXTPReportControl::SortRows made as 'virtual', CXTPReportControl::SetRowsCompareFunc(), CXTPReportRows::SortEx() methods added as a additional way to customize sorting
11Fixing sourceMany methods made as 'virtual' in CXTPReportRow, CXTPReportRows
12New featureCXTPReportPageSetupDialog class added
13New featureCXTPReportView::GetPrintOptions method and CXTPReportViewPrintOptions class added
14New featureCXTPReportControl::SortRows made as 'virtual', CXTPReportControl::SetRowsCompareFunc(), CXTPReportRows::SortEx() methods added as a additional way to customize sorting
15New featureCXTPReportRecordItem::OnEditCanceled virtual method added
Xtreme Calendar Pro
# Type Description
1Fixing sourceDayView AutoScroll starts only if user move mouse a few pixels up relative to LButtomDown point for up scroll. (same logic for bottom scroll)
2Fixing sourceFixed bug with single/multi day event interpreting for week and month views
3Fixing sourceFully localized existing language translations
4Fixing sourceOptimized memory data provider, generating recurrence events, Date/Time basic operations
5Fixing sourceOptimized reminders processing
6Fixing sourceOptimized GetEvent(id), GetRecurrencePattern(id) methods of data provider to use cache rather than reading from data source
7Fixing sourceFixed small bug: remove all stored reminders info for occurrences when Reminder property is disabled for master event
8New featureBlack&White Printing checkbox, Header and Footer fields added to Calendar Page Setup dialog
9Fixing sourceFixed bug in ShowDays method of DayView.(when showing only one day, sometimes ShowDays clear days and does not add any one)
10Fixing sourceFixed bug with Weekly recurrence. First day of week changed from Sunday to Monday (as in MS Outlook)
11Fixing sourceOffice 2007 theme. Fixed bug when sometimes text disappeared when editing subject for multiday events in Week and Month views
12New featureOffice 2007 theme. Headers background color customization added
13New featureAdded option to show additional minutes labels on DayView time scale. See also: TimeScaleShowMinutes property
14New featureCalendar Data Base (Access) data provider: Added check all tables on Open and create which do not exist
15Fixing sourceFixed bug with printing Office 2007 Month View week days header
16New featureAdded option to use current resource language ID as base locale to retrieve date/time settings and names. See also: UseResourceFileLocale property
17New featureAdded possibility to avoid 255 chars limit for displaying event subject, location and body text
18New featureCXTPCalendarUtils::SetUseResourceFileLocale, CXTPCalendarUtils::IsUseResourceFileLocale methods added
19Fixing sourceFixed bug in RemindersManager - Unadvise from DataProvider notifications added on StopMonitoring
20New feature'Edit Event', 'Edit Recurrence', 'Reminders', 'Time Scale Properties' dialogs moved from Calendar sample to Toolkit library
21New featureCalendarPrintOptions.BlackWhitePrinting, CalendarPrintOptions.BlackWhiteContrast properties added
22Fixing source_XTP_EXT_CLASS added to all theme parts declarations. Some other useful changes made for themes customization by inherit and override
23Fixing sourceSmall change to avoid warning C4786
24New featureCXTPCalendarOptions::bDayView_TimeScaleShowMinutes property added
25New featureAdded properties: CXTPCalendarThemeOffice2007::CTOHeader::m_clrBaseColor, CXTPCalendarThemeOffice2007::CTOHeader::m_clrTodayBaseColor
Xtreme Syntax Edit
# Type Description
1New featureFirst release of SyntaxEdit
Version 10.3.1 September 13, 2006
Xtreme Toolkit Pro
# Type Description
1New featureToolTipContext.ShowOfficeBorder property added
2New featureToolTipContext.ShowShadow property added
Xtreme CommandBars
# Type Description
1Fixing sourceFixed problem regarding animation added in 10.3
2Fixing sourceFixed problem in CommandBars Designer when selecting Ribbon and Office 2007 themes
3New featureCXTPToolTipContext::ShowImage method added
4ImportantAdded support of assigning Id for popup controls using menu resources - specify Id in caption after "\t" - "Caption\tId". See Scribble sample
5Sample updateModified scribble sample to show how actions can be used. Now changing language don't reset layout and user customization
6New featurextpFlagWrapRow flag added, added support of MFT_MENUBREAK menu style
Xtreme Ribbon Bar
# Type Description
1Fixing sourceFixed conflict of Skinframework and Ribbon Frame that was added in 10.3
2Sample updateRibbon MDI Sample added
3New featureFor split buttons added ability to enable only command part or only dropdown part SetEnable(TRUE_SPLITDROPDOWN)
4New featureAdded ability to link all Ribbon styles to exe file. Sample updated. See RibbonSample\res\RibbonSample.rc2
Xtreme Skin Framework
# Type Description
1New featureStandard toolbars skin support added
2Fixing sourceFixed drawing window frames with WS_SIZEBOX, but without WS_CAPTION style
3New featureAdded CXTPSkinObjectClassMap to help map window classes to skinframework objects
Xtreme Docking Pane
# Type Description
1Fixing sourceFixed problem regarding dual monitors
Xtreme ShortcutBar
# Type Description
1New featureUpdated Office 2007 color to match Office 2007 Beta 2
Xtreme Report Control
# Type Description
1Fixing sourceDraw Control in gray tones if control window is disabled
2Fixing sourceAdded sending NM_DBLCLK notification when no row or record available
3New featureCXTPReportRecords::SetCaseSensitive method added
4Fixing sourceFixed bug in CXTPReportRecords::DoPropExchange (update records indexes when loading)
Xtreme Calendar Pro
# Type Description
1Fixing sourcePrintPageSetup dialog automatically use time format (AM/PM or 24 hour) from the user locale settings
2New featureTheme Office 2007: Week view updated, customization added
3New featureTheme Office 2007: added DoPropExchange to save/load theme settings
4Fixing sourceDraw Calendar and DatePicker controls in gray tones if control window is disabled
5New featureAdded Themes support to DatePicker. Office 2007 Theme added
6Fixing sourceFixed bug when close MAPI data provider (session Logoff and additional Release added)
7Sample updateSQLServerDataProvider Calendar MFC sample added
8New featureDynamic customization added to Office 2007 theme via XTP_NC_CALENDAR_BEFORE_DRAW_THEMEOBJECT notification
Version 10.3 July 28, 2006
Xtreme Toolkit Pro
# Type Description
1New featureAdded support of win64 platform for Deployment Wizard
Xtreme CommandBars
# Type Description
1New featureAdded png images support
2New featureImproved Accessibility, added support of Rational Functional Tester tool
3New featureAdded XTPBarPosition::xtpBarComboBoxGalleryPopup
4New featureAdded XTPBarType::xtpBarTypeRibbon
5New featureAdded XTPControlType::xtpControlGallery
6New featureAdded CXTPControlGallery class
7New featureAdded CXTPScrollBar class
8Sample updateAdded GallerySample to demonstrate galleries
9New featureAdded CXTPCommandBar::EnableAnimation method to enable animation for any toolbar
10New featureAdded Actions. Methods CXTPCommandBars::EnableActions/CXTPCommandBars::GetActions(). See new ActionsSample
11Fixing sourceIf registry key not specified SaveCommandBars/LoadCommandBars serialize state to ini file
Xtreme Ribbon Bar
# Type Description
1New featureAdded Ribbon Galleries
2Fixing sourceImproved performance of ribbon
3Fixing sourceCleaned up appearance for Vista beta 2
4New featureAdded Ribbon Animation
5New featureAdded Ribbon black and aqua themes
6New featureAdded Groups scrolling
7New featureAdded RightToLeft layout support for Ribbon and Frame
8New featureAdded ShowQuickAccess/AllowQuickAccessDuplicates methods
9New featureAdded RemoveTab/RemoveAllTabs methods
Xtreme Skin Framework
# Type Description
1Fixing sourceBecause of SkinFramework MDI Cascade/MDI Tile functions not worked
2New featureAdded png images support
3New featureAqua color schema added to Office2007.cjstyles (Normalblue.ini/Normalaqua.ini)
4New featureAdded CXTPSkinManager::EnableCurrentThread method. Call it for each thread if you use multithreaded application
Xtreme Docking Pane
# Type Description
1New featurextpPaneThemeOffice2007 added
2New featureDockingPanes now can be hosted in any CWnd window. Added DialogPanes sample to show how to add panes to dialog
3New featureAdded CXTPDockingPaneManager::SetClientMargin method to add margins around panes
4New featureAdded CXTPDockingPaneManager::SetFloatingFramesOpacity/SetStickyFloatingFrames methods
5Fixing sourceIf registry key not specified Save/Load serialize state to ini file
Xtreme Task Panel
# Type Description
1New featureImproved Accessibility, added support of Rational Functional Tester tool
Xtreme Report Control
# Type Description
1Fixing sourcePrevent OnSize reenter and stack overflow in Win95/98/ME
Xtreme Calendar Pro
# Type Description
1Fixing sourcePerformance bug fixed in the date picker attached to calendar
2New featureCustom icons functionality added to Theme 2007
3New featureTheme Office 2007: Subject editing updated to Office 2007 style
4New featureTheme Office 2007: Draw day view events aligned by its times (not by cells), draw zero length and short length events in new style
5New featureTheme Office 2007: Tentative pattern updated to be drawn using event border color
6Fixing sourceMAPI Data provider: reminders Outlook processing updated
7Fixing sourceMAPI Data provider: removed notifications duplication Event Added/Changed/Deleted
8Fixing sourceMAPI Data provider: recurrence events Outlook processing updated
9New featureAdded notification XTP_NC_CALENDAR_GETITEMTEXT to customize calendar events, headers and tooltip texts. GetAskItemTextFlags, SetAskItemTextFlags methods added to CXTPCalendarControlPaintManager and CXTPCalendarTheme
Version 10.2 June 2, 2006
Xtreme Toolkit Pro
# Type Description
1Sample updateStylerBrowser sample added.
Xtreme CommandBars
# Type Description
1New featurextpControlCheckBox added
2New featureAdded xtpThemeOffice2007 and xtpThemeRibbon with new Office look
3New featureAdded Support xtpButtonIconAndCaption styles for ComboBox and Edit controls
4New featureTabPaintManager::RotateImageOnVerticalDraw option added
5Fixing sourceSize cursor now visible when mouse under toolbar's gripper
6New featureCXTPPaintManager::m_bFlatMenuBar/m_bFlatToolBar options added
Xtreme Ribbon Bar
# Type Description
1New featureChanged Theme with new Office look
2New featureContext tabs support added
3New featureControlsGrouping option added
4New featureQuick access support added with Customize page
5New featureCXTPRibbonGroup::SetVisible method added
Xtreme Skin Framework
# Type Description
1Fixing sourceFixed minor issues with Windows 98
2Fixing sourceChanged Office2007 theme to match last Office
3Fixing sourceAdded skin support for Buttons with BS_ICON and BS_BITMAP; BS_3STATE and BS_AUTO3STATE styles
4Fixing sourceSome enhances in Skinning routines
Xtreme Docking Pane
# Type Description
1New featureCXTPTabPaintManager::m_bRotateImageOnVerticalDraw option added
2New featurextpPangActionDragging action added
3New featureCXTPDockingPaneManager::m_bShowSizeCursorWhileDragging option added
4New featureCXTPDockingPaneManager::SetCaptionButtonStyle method added
Xtreme ShortcutBar
# Type Description
1New featurextpShortcutThemeOffice2007 added
Xtreme Calendar Pro
# Type Description
1Fixing sourceTimer leak fixed for redraw and populate requests when more than one event changed
2Fixing sourceclass CXTPCalendarWMHandler made as exported
3Fixing sourceFixed bug in drawing current time mark on the time scale for Windows XP theme
4New featureAdded options for draw and print current time mark on the time scale
5Fixing sourceFixed performance bug in calendar multi-resources
6New featureOption to update date picker days bold status on idle added
7Fixing sourceCopy/paste enhanced to keep schedule ID's
8Fixing sourceOffice 2007 style added for 7 day week view
9Fixing sourceFixed bug in CXTPCalendarMemoryDataProvider::RetrieveEvents
10New featureXTP_NC_DATEPICKERMONTHCHANGED notification added
11New featureXTP_NC_CALENDAR_BEFORE_DRAW_DAYVIEWCELL notification added
Version 10.1.1 April 14, 2006
Xtreme Ribbon Bar
# Type Description
1Fixing sourceFixed double tooltip bug
Xtreme Skin Framework
# Type Description
1Fixing sourceMessageBoxes closed automatically if Skinframework classes used but Skin not applied
Xtreme Property Grid
# Type Description
1Fixing sourceFixed "Tab" problem for PropertyGrid inside PropertyPage
Xtreme Docking Pane
# Type Description
1Fixing sourceNow Attach/AttachView methods send WM_INITIALUPDATE message if it has not sent before
Xtreme Calendar Pro
# Type Description
1Fixing sourceMultiSchedules, DayView: Change selection between schedules by keyboard left/right keys
2Sample updateRemindersManager enabled by default in Calendar samples
3New featureXTP_NC_CALENDAR_PREPOPULATE notification added
4Sample updateCalendar C++ sample bug fixed: MultiSchedulesSample(Simple), if cannot open data provider file - create it
5Sample updateCalendar C++ sample bug fixed: MultiSchedules, initialize schedule id for new event from the current selection
6Fixing sourceCalendarController: Save WorkWeek mode if single day selected in the attached DatePicker
7New featureCXTPCalendarResourcesManager - RemoveAll() method added
8Fixing sourceCalendarController: Save WorkWeek mode if single day selected in the attached DatePicker
9Fixing sourceCalendarController, fixed bug: Clear existing configuration when Load a new one
10Interface changedMost of methods for CXTPCalendarControl and CXTPDatePickerControl made as virtual
11Interface changedCXTPCalendarRemindersManager::OnTimer declaration: UINT changed to UINT_PTR
Version 10.1 April 5, 2006
Xtreme CommandBars
# Type Description
1Sample updateHelpContext sample updated to show HtmlHelp for vc 2002/2003/2005 and WinHelp for 6.0/5.0, added CXTPControl::SetHelpId/GetHelpId
2Fixing sourceEnhanced Customize dialog to show themed check boxes in Toolbar list
3New featureXTPImageState::xtpImagePressed flag added
4New featurextpFlagSmartLayout and xtpButtonIconAndCaptionBelow enums added
5New featureCXTPTabToolBar class added. TabbedToolbar sample added
6New featureSmartLayout sample added
Xtreme Ribbon Bar
# Type Description
1New featureFirst release of Ribbon Bar
Xtreme Skin Framework
# Type Description
1New featureFirst release of SkinFramework
Xtreme Docking Pane
# Type Description
1New featureCXTPDockingPaneManager::SetShowContentsWhileDragging method added
2New featurextpPaneNoDockable option added
Xtreme Report Control
# Type Description
1New featureEnableDragDrop method added
2New featureReportNavigator helper class added
3New featureAdded align for Report Item icons and text separately
4New featureAdded automatic header scrolling when dragging a column to reposition it
5New featureXTP_NM_REPORTPREVIEWKEYDOWN notification added
Xtreme Calendar Pro
# Type Description
1New featureAdded printing support
2New featureAdded Reminders Manager functionality
3New featureAdded multiple recources and multi schedules support
4New featureAdded MAPI data provider (To load\save events from Outlook)
5New featureAdded notifications-based Custom data provider
Version 9.81 December 1, 2005
Xtreme CommandBars
# Type Description
1New featureCXTPControlComboBox::ModifyListBoxStyle method added
2New featureCXTPShortcutManager::SetKeyNameText, CXTPShortcutManager::UseSystemKeyNameText methods added
3New featureCXTPCommandBars::SetLayoutRTL, CXTPTabClientWnd::SetLayoutRTL methods added
4Fixing sourceFixed problem of Linker Tools Error LNK1000 appeared periodically in 9.80
5Fixing sourceFix of 9.80 with handling numeric and functional accel keys
6Fixing sourceAll dialogs now used Ms Shell Dlg font, updated all resources, some aesthetic changes in layouts of controls in dialogs
7Fixing sourceAdded "Expand" tooltip for intellegent menus
8Fixing sourceEnhanced Office 2003 Theme colors (disabled icons color, gradient menu gripper, gradient background of floating toolbars)
Xtreme Property Grid
# Type Description
1New featureCXTPPropertyGridItem::OnCancelEdit, CXTPPropertyGridItem::OnAfterEdit, CXTPPropertyGridItem::OnRequestEdit virtual methods added
2New featureCXTPPropertyGrid::SetLayoutRTL method added
3New featureCXTPPropertyGrid::SetTopIndex, CXTPPropertyGridItem::GetIndex methods added
4Fixing sourceAdded missing CXTPPropertyGridItem::SetEditStyle
5New featureCXTPPropertyGridItemBool::SetCheckBoxStyle property added
6New featureAllowNullDate method added for Date Item
Xtreme Docking Pane
# Type Description
1Fixing sourceChanged Visual Studio 2005 theme to looks like final release
2New featureAdded DockingPane::SetItemColor method
3New featureAdded DockingPane::SetHelpID method
4New featureAdded CXTPDockingPanePaintManager::m_clrSplitterGradient property
5New featureAdded xtpPaneSplitterGradient flag to XTPDockingPaneSplitterStyle enumeration
Xtreme Task Panel
# Type Description
1New featureAdded support of IAccessible interface to enable "Magnifier" and "Narrator" tools
2New featureCXTPTaskPanel::SetMultiColumn, CXTPTaskPanel::IsMultiColumn, CXTPTaskPanel::SetColumnWidth, CXTPTaskPanel::GetColumnWidth methods added
3New featureCXTPTaskPanel::FindItem method added
4New featureCXTPTaskPanel::SetLayoutRTL Property added
5New featureCXTPTaskPanel::m_bInUpdateScrollBar Property added
Xtreme ShortcutBar
# Type Description
1New featureAdded UINT XTP_SBN_SELECTION_CHANGED notification event
Xtreme Report Control
# Type Description
1New featureAdded CXTPReportControl:::ShowFooter, CXTPReportColumn::SetFooterText, CXTPReportColumn::SetFooterAlignment, CXTPReportColumn::SetHeaderAlignment methods
2New featureSerialization for Records and RecordsItems (DoPropExchange) added
3New featureXTP_NM_REPORT_COLUMNWIDTHCHANGED notification added
4Fixing sourceFixed bug when inplace editing changes are applied
5Fixing sourceFixed problem of printing icons on some printers
6New featureAdded copy/paste support for all data. Reorganized visible text copy/paste support. Added notifications for copy/paste customization
7New featureFreeze columns functionality added
8New featureAdded serialization of header settings together with other report settings
9Fixing sourceUpdate header indent when auto grouping by sort order
10New featureAdded possibility to draw custom icon in the group row
Xtreme Calendar Pro
# Type Description
1New featureAdditional parameters for customizing drag and drop operations added
2New featureNavigation and selecting by keyboard added to DatePicker control
3Fixing sourceDB data provider - restore occurrence (remove recurrence event exception) bug fixed
4Fixing sourceDayHeader areas recognision for HitTest() in Day and Week views
Version 9.80 September 26, 2005
Xtreme Toolkit Pro
# Type Description
1Sample updateAdded ResourceEditor sample
2New featureCXTPTabPaintManger::m_bSelectOnDragOver variable added
3New featureAdded alpha icons support for CXTMenuListBox control
4New featurextpTabLayoutRotated enumerator added
Xtreme Suite Pro
# Type Description
1Fixing sourceEnhances in Office tooltips style, xtpToolTipLuna tooltip style added
2Fixing sourceFixed ampersand problem in tooltips
Xtreme CommandBars
# Type Description
1New featureWM_XTP_CONTROLRBUTTONUP notification added
2New featureWM_XTP_COMMANDBARKEYDOWN notification added
3Interface changedChanged interface: CXTPCommandBar::OnKeyDown(UINT) to CXTPCommandBar::OnHookKeyDown(UINT, LPARAM)
4New featureCXTPControlComboBox::EnableAutoComplete and CXTPControlComboBox::EnableShellAutoComplete methods added
5Interface changedCXTPControlComboBox::GetText renamed to CXTPControlComboBox::GetListBoxText
6New featureCXTPPopupBar::SetDoubleGripper method added
7New featureSetEditHint/GetEditHint method added for CXTPControlEdit and CXTPControlComboBox classes
8New featureCXTPControlComboBox::SetEditIconId/GetEditIconId methods added
9New featureAdded virtual CWorkspace* CXTPTabClientWnd::CreateWorkspace() for custom CWorkspace class
10New featureAdded standard Combo Box notifications (CBN_DROPDOWN, CBN_CLOSEUP, CBN_SETFOCUS, CBN_KILLFOCUS...) for CXTPControlComboBox
11New featureReworked CXTPStatusBar. added new CXTPStatusBarPane class with methods like SetVisible, SetTextColor, SetBackgroundColor, SetIconIndex, SetTextAlignment, SetTooltip
12Interface changedBecause of bad design of CStatusBar class, CXTPStatusBar now derived from CControlBar
13Interface changedReworked CXTPDialog to allow Docking and Customization, Removed CXTPDialog::SetMenuBar because of it
14Interface changedReworked CXTPShortcutManager to allow shortcuts customization in Dialogs. XTPShortcutManager glabal function removed, use pCommanBars->GetShortcutManager() instead
15Interface changedCXTPCommandBars::LoadCommandBars and CXTPCommandBars::SaveCommandBars now save/restore shortcuts too. Call pCommanBars->GetShortcutManager()->SetAccelerators(IDR_MAINFRAME) to enable it/
16Sample updateUpdated Dialog Sample to show Customization and Docking in dialog
17New featureAdded CXTPToolBar::ShowExpandButton method to allow show/hide expand button for Menu/ToolBars
18Interface changedSwitched xtpThemeOffice2000 and xtpThemeOfficeXP enums, can lead to incorrect themes for your applications, please check it
19New featureEnhances in arrow key navigation for floating and popuped toolbars
20Fixing sourceAdded visual state of Checked but Disabled button
21New featureTPM_RECURSE flag support added
22Fixing sourceAdded Tooltips for Edit part of ControlCombo and ControlEdit
23Fixing sourceFixed bug of 9.70 not processing extended Alt key
24Fixing sourceA lot of enhances of ComboBox control behaviour
25Fixing sourceExpand to top animation added
26New featureAdded enhanced support for automated testing utilities used IAccessible interface
27New featureAdded Workspace enumerators: xtpWorkspaceNewTabRightMost, xtpWorkspaceNewTabLeftMost, xtpWorkspaceNewTabNextToActive
Xtreme Property Grid
# Type Description
1New featureProperty Grid grabbed Enter and Escape key of Modal dialogs
2New featureCXTPPropertyGrid::SetInplaceEdit, CXTPPropertyGrid::SetInplaceList methods added
3Interface changedSome methods of CXTPPropertyGridItemXXX classes made as virtual
4Fixing sourceDouble property grid item now use system decimal symbol
Xtreme Docking Pane
# Type Description
1New featureCXTPDockingPaneManager::SetDockingContextStickerStyle method added; xtpPaneStickerStyleWhidbey and xtpPaneStickerStyleVisualStudio2005 enumerators added
2New featureCXTPDockingPanePaintManager::SetSplitterStyle method added
3New featureCXTPDockingPaneManager::SetCaptionDirection method added
Xtreme Task Panel
# Type Description
1New featureCXTPTaskPanelItem::SetVisible/IsVisible methods added
2New featureAdded AutoHeight parameter for SetSize method in TaskPanelGroupItem to allow Stretch Controls to fill whole group
3New featureGroup Icons support added for all theme
Xtreme ShortcutBar
# Type Description
1New featureCXTPShortcutBar::ShowExpandButton method added
2New featureCXTPShortcutBar::AllowFreeResize method added
3New featureCXTPShortcutBar::ShowActiveItemOnTop method added
Xtreme Report Control
# Type Description
1New featureReportItem and Column tooltips added
2New featureExplorer and Office 2003 column styles added
3New featureAdded ability to edit Preview part of Record
4Sample updateAdded date picker popup for date items editing in TaskList View. (MFC, VB samples)
5Interface changedCXTPReportView::SetReportCtrl method added, m_wndReport now removed, please use CXTPReportView::GetReportCtrl() instead
6New featureXTP_NM_REPORT_LBUTTONDOWN notification added
7Interface changedChanged enumerators names: xtpGrid* to xtpReportGrid*; xtpColumn* to xtpReportColumn*
8New featureXTP_NM_REPORT_GETITEMMETRICS notification added. Added GetItemMetrics call before Group Row drawing
9New featureAdded CXTPReportPaintManager::m_bGroupRowTextBold member
10New featurextpReportTreeStructureDots enumerator added for tree structure
11New featureCXTReportRecordItemEditOptions::m_bSelectTextOnEdit variable added
12New featureDT_WORDBREAK column alignment type support added. Call CXTPReportPaintManager::SetFixedRowHeight(FALSE); to enable it
13New featureAdded copy/paste/cut handlers
Xtreme Calendar Pro
# Type Description
1New featureEncoding parameter support added for XML provider
2Fixing sourceEnhancements in RTL mode
3Fixing sourceAdded XTP_NC_CALENDAR_BEFORE_EVENT_EDIT_OPERATION notification for each event dragging step
4Fixing sourceFixed WeekView left-right keyboard scrolling
5New featureTo avoid screen blinking added redrawing lock until finished processing all notification handlers
6New featureAdded SetFirstWeekOfYearDays / GetFirstWeekOfYearDays for date picker control
7New featureAdded methods GetVisibleRange(), EnsureVisibleSelection() to DatePicker control
8Fixing sourceDatePicker scrolling to visible days when syncronized with Calendar
9Fixing sourceDataBase data provider save date fields correctly for non-US locales
10Interface changedMetods to work with Tooltips moved to public scope. Separate HideTooltip() method added
11Fixing sourceTimer leak on tooltip showing
12New featureAdded methods EnableTooltips(), IsTooltipsEnabled()
13New featureAdded XTP_NC_DATEPICKERBEFOREGOMODAL notification to DatePicker control
14New featureCXTPDatePickerControl::GoModal() returns FALSE when ESC key pressed
15New featureCalendar controller adjusted to work with modal DatePicker control
16Fixing sourceDataBase data provider processing NULL values
17Fixing sourcePrevent multiple raising XTP_NC_CALENDARVIEWWASCHANGED notification
18New featurePossibility to disable vertical and horizontal scrolling added to calendar view
19New featureOption UseOutlookFontGlyphs added to calendar options
20Sample updateFixed incorrect recurrence type radio buttons initializion in Edit Recurrence dialog
21Fixing sourceFixed paste event bug in day view
22Fixing sourceFixed delete selected events bug
23Fixing sourceUpdate text colors on the fly in the Month View
Version 9.70 June 25, 2005
Xtreme Toolkit Pro
# Type Description
1New featureTranslated XML resources support added
2New featureCXTPTaskPanelGroupItem::SetDragText method added
3Sample updateAdded demonstration of Icon in Caption of TaskPanel for TaskPanel sample
4New featureCXTPPropExchangeXMLNode::SetEncoding added to use non english characters
5New featureCXTPToolTipContext class added. See new ToolTipContext sample
6New featureCXTPTaskPanel::GetToolTipContext() method added, added support multiline tooltips
7New featureAdded virtual BOOL CXTShellListBase::IsItemFiltered to allow filter items in shell list
Xtreme Suite Pro
# Type Description
1New featureAdded key navigation support for TabControl
2New feature Multiline TabControl support added (xtpTabLayoutMultiRow), TabPaintManager::MultiRowFixedSelection, TabPaintManager::MultiRowJustified properties added
Xtreme CommandBars
# Type Description
1New featureWM_XTP_AFTERCREATECONTROL notification added
2New featurextpWorkspaceShowActiveFiles enumerator added
3Fixing sourceFixed bug of 9.70 rc1 not loading DesignerControls in Controls pane
4New featureadded Ctrl+Tab, Ctrl+Shift+Tab support to navigate visible ToolBars
5New featurextpFlagStretchedShared added
6New featureCXTPCommandBarsOptions::ShowKeyboardCues, CXTPCommandBarsOptions::keyboardCuesUse options added
7New featureCXTPCommandBars::GetToolTipContext() method added
8New featureCXTPTabClientWnd::UseSplitterTracker method added
9Sample updateUpdated GUI_Whidbey sample to show how to load/save Full Screen layout in XML section
10New featureWM_XTP_TOOLBARVISIBLECHANGED notification added
11Sample updatenew TooltipContext sample added
Xtreme Property Grid
# Type Description
1New featureCXTPPropertyGridItem::IsHidden/CXTPPropertyGridItem::SetHidden, CXTPPropertyGridItem::EnsureVisible methods added
2New featureCXTPPropertyGrid::SetVariableItemsHeight; CXTPPrpertyGridItem::SetHeight, CXTPPrpertyGridItem::SetMultiLinesCount methods added
3New featureAdded ImageManager support for Property Grid items and constraints
4New featureCXTPPropertyGridItemMetrics class added; CXTPPropertyGridItem::GetValueMetrics, CXTPPropertyGridItem::GetCaptionMetrics methods added
5New featureCXTPPropertyGrid::HighlightChangedItems, CXTPPropertyGridItem::IsValueChanged, , CXTPPropertyGridItem::SetDefaultValue methods added
6Fixing sourceFixed Problem with expand list location with dual monitor
7Fixing sourceCtrl+X not worked for Cut operation.
Xtreme Docking Pane
# Type Description
1New featurextpPaneThemeVisualStudio2005 theme added
2New featureShowCaptionMaximizeButton option added
3New featureEnhancement in docking context if xtpPaneNoFloatable option ennabeld
4New featurextpPaneHasMenuButton option added
5New featureDockingPaintManager::SplitterSize property added
6New featureCXTPDockingPaneManager::SyncActiveFloatingFrames method added
7New feature xtpPaneActionActivated, xtpPaneActionDeactivated enums added; GetActivePane() method added
8New featureCXTPDockingPaneManager::GetToolTipContext() method added
9New featurenew xtpPaneActionDetaching action added
10Fixing sourceOptimized redrawing. If clicked on tab, only parent container redrawed not all panes
11Fixing sourceFlickers of themed floating frames reduced. Added tooltips for Floating frames
Xtreme Report Control
# Type Description
1New feature CXTPReportPaintManager::m_bUseColumnTextAlignment property added to draw caption text accordingly to its alignment
2Fixing sourceNM_KEYDOWN didn't send if there no rows in report
3New featureadded NM_CHAR notification
Xtreme Calendar Pro
# Type Description
1New featureInitial first beta release of Xtreme Calendar Pro
Version 9.60.1 March 3, 2005
Xtreme Toolkit Pro
# Type Description
1New featureXTPTaskPanelItemAllowDrag enumerator added for TaskPanel drag operations
2New featureCXTPPropExchangeEnumerator added to enumerate child sections for XML node
3New featureCXTPTaskPanel::SetSingleSelection added to allow only one item to be selected in Task Panel; XTP_TPN_FOCUSEDITEMCHANGED notification added
4Fixing sourceFixed bug in CXTPStatusBarIconPane::SetPaneIcon that did not destroy the icon if it already existed. Added DestroyIcon to CXTPStatusBarIconPane::SetPaneIcon to fix memory leak
5New featureXTP_TPN_DBLCLICK added for XTPWM_TASKPANEL_NOTIFY
6Sample updateFixed a few bugs in the Grep sample that would allow a blank popup to be displayed that would not go away, and a bug that caused text in the list to overlap
7Sample updateFixed a bug in the Multi-Language Scribble sample that would cause an assertion error when Arabic was selected as the language and a menu item was selected
8Sample updateFixed a bug that cause the Toolbox sample not to compile
9Fixing sourceFixed bug in TaskPanel::EnsureVisible that would cause incorrect scrolling
10New featureAdded CXTMenuListBox::EnableMenuItem to provide the ability to enable or disable menu items in the CXTMenuListBox control
11Fixing sourceEliminated the prompting to save dialog when the CXTWindowList::OnBtnSave button was pressed in the CXTPWindowList control
12Fixing sourceFixed problem with call stack when using CXTShadowWnd
Xtreme CommandBars
# Type Description
1Fixing sourceFixed bug in DesignerStudio when the "Add Control" button was clicked the application would crash
Xtreme Property Grid
# Type Description
1Fixing sourceImproved drawing themed expand and combo buttons, Whidbey theme now use themed buttons. Little improvments in all themes
2Fixing sourceFixed bug where the grid was not updated after the description was set of a selected item
Xtreme Docking Pane
# Type Description
1Fixing sourceFixed bug in Dynamic Pane sample that cause an unhandled exception when the pane caption was right-clicked
2New featureReworked NativeWinXP theme. Added themed close and pin buttons, Added xtpPaneThemeShortcutBar2003 and xtpPaneThemeExplorer themes
3Fixing sourceFixed bug that displayed a splitter mouse cursor when a pane could not be resized
4Fixing sourceTracking MinMax now works with AutoHide windows
Xtreme Report Control
# Type Description
1New featureCXTPReportControl::DoPropExchange added
2New featureCXTPReportSelectedRows::IsChanged/SetChanged added
3New featureDT_NOPREFIX added for each DrawText call
4Fixing sourceFixed m_clrIndentControl color in non luna theme
5Fixing sourceFixed bug where text containing an ampersand would be displayed differently than the tooltip
Version 9.60 February 15, 2005
Xtreme Toolkit Pro
# Type Description
1Interface changedMuch of the source code has been cleaned up and reformatted with this release. This includes formatting changes made to common naming conventions for enumerations, structures and global functions. As a result many commonly used identifiers are now depreciated. To provide support for depreciated naming conventions you can add the following line of code to your stdafx.h file #define _XTP_INCLUDE_DEPRECIATED just before the line #include "ToolkitPro.h". See XTPDepreciated.h for a complete list of identifiers that have been affected
2New featureAdded Themes support for standard controls. Added CXTMenuListBox, CXTTabCtrlTheme, CXTFlatControlsTheme, CXTCaptionTheme, CXTFlatTabCtrlTheme
3New featureAdded constans for TrayIcon to support BaloonTip without latest PlatformSDK
4Fixing sourceCXTSplitterWnd::SetActivePane was declared as protected. Moved to public section
5Fixing sourcefixed errors and warnings for Intel(r) C++ compiler
6Fixing sourceFixed All button themes to support GetChecked/SetChecked. Sample updated
7Fixing sourceFixed bug in XTTreeCtrl when both TVS_TRACKSELECT and TVS_CHECKBOXES used
8New featureCXTPTabPaintManager::m_bDrawTextPathEllipsis variable added
9New featureChanges to support IA64
10New featureCXTPImageManager::RemoveIcon added, CXTPImageManager::SetIcon(UINT) added
11New featureAdded Checked Icon in ImageManager collection. (xtpImageChecked)
12New featureAdded CXTPPropExchange supported by TaskPanel, CommanBars, DockingPane. Updated ToolboxSample
13Sample updateAdded Office2003 theme for GUI_Outlook sample
14New featureAdded new xtpTaskPanelThemeShortcutBarOffice2003
15Sample updateGrep sample added
Xtreme Suite Pro
# Type Description
1New featureCommandBarsDesigner: Added Import from/Export to XML; Import/Export to bitmap added
2New featureadded XML Layout tab for CommandBarsDesigner
Xtreme CommandBars
# Type Description
1New featureCXTPDialogBar added. see CustomThemes sample
2New featureAdded WM_PRINT message handler to support AnimateWindow routines
3New featureAdded CXTPCommandBars::RemoveAll method; CXTPCommandBars::SetToolBarClass, CXTPCommandBars::SetMenuBarClass, CXTPCommandBars::SetPopupBarClass static members
4New featureAdded CXTPPopupBar* CXTPCustomizeSheet::GetContextMenu(); added CXTPImageManager* CXTPCustomizeSheet::GetCustomIcons();
5New featureCXTPStatusBars merged with CXTStatusBar
6New featureAll serialize methods removed to DoPropExchange to allow serialize to registry/archive/XML
7New featureAdded support of IAccessible interface to enable "Magnifier" and "Narrator" tools
8New featureEnhances in NativeWinXP theme
9New featureWhidbey theme moved to source code (xtpThemeWhidbey)
10New featureAdded ability to resize ComboBox and Edit controls by user in Customize mode
11New featurextpFlagControlStretched added
12New featureReadOnly property added for Edit control
13Fixing sourceBug in ComboBox where if any string with an ampersand is added to the dropdown list the ampersand would be replaced with an underscore
Xtreme Property Grid
# Type Description
1New feature virtual CXTPProperyGrid::CreateView added to support custom View class
2New feature added virtual CXTPPropertyGrid::OnBeforeInsert method
3New featureadded CXTPPropertyGridItemConstraint class, added new CXTPPropertyGridItemEnum and CXTPPropertyGridItemFlags classes (see sample)
4New featureCXTPPropertyGridItemCategory added
5Fixing sourceFixed problem with Date item with "%m/%d/%Y" format instead of "%d/%m/%Y"
6New featureInsertChildItem and InsertCategory methods added
7Fixing sourceAdded DT_NOPREFIX for each DrawText call
8New featurextpGridThemeWhidbey added
9Fixing sourceVerbs collection added
Xtreme Docking Pane
# Type Description
1New featureCXTPDockingPaneLayout::Serialize method added
2New featureAdded CXTPDockingPaneManager::m_bCloseGroupOnButtonClick = FALSE; CXTPDockingPaneManager::m_bHideGroupOnButtonClick = TRUE;
3New feature Whidbey theme moved to source code. xtpPaneThemeWhidbey(ThemeWhidbey fo ActiveX)
Xtreme Report Control
# Type Description
1Fixing sourceFix to allow more than 32000 records
2Fixing sourceFixed scrollbar issue
3New featureShowHeader property added
4New featureAdded Virtual List support. Added VirtualList sample
5Sample updateadded Multiline sample for ReportControl
Version 9.51 October 12, 2004
Xtreme Toolkit Pro
# Type Description
1Fixing sourceRenamed CXTOutlookBar to CXTMenuListBox to eliminate confusion with CXTOutBarCtrl class
2Fixing sourceRemoved export declaration for template class that caused reported linking errors for shell list
3Fixing sourceFixed the bug in CXTColorDialog that caused an invalidate problem
4Fixing sourceConstructor in CXTThemeManager moved to a public section to allow the ThemeManager to be created
Version 9.50 October 04, 2004
Xtreme Toolkit Pro
# Type Description
1Fixing sourceFixed bug with tree not displaying highlighted or selected items when TVS_TRACKSELECT or TVIS_DROPHILITED styles were specified
2Fixing sourceFixed size cursor display problem in CXTResize with size icon for Windows 2000
3Fixing sourceFixed header display with Window XP themes not displaying correctly on mouse over after column sort
4Fixing sourceFixed some display issues and added ModifyExtendStyle method to the list control
5Fixing sourceFixed display bug with icon when the caption is sized in CXTCaption
6Fixing sourceFixed _xtGetHeaderControl in CXTListCtrl
7Fixing sourceFixed bitmap and sort arrow display when the column is sized too small for header themes
8Fixing sourceFixed bug which prevents the check box from being selected in the tip window
9Fixing sourceFixed bug which prevents check box from being selected in the tip window
10Fixing sourceFixed GetItemSize from ASSERT when there are 0 folders or 0 items. Now returns 0 size for Outlook bar controls
11Fixing sourceAdded fix that ensures the tip is always visible on the screen and does not extend past the limits of the desktop in CXTTipWindow
12Fixing sourceMinor fix, when the tree control does not have focus it should not draw selected item focus
13Fixing sourceFixed bug with multiselect treecontrol + TVS_CHECKBOXES for CXTTreeView
14Fixing sourceVisual Studio 2005 compatible fixes
15Fixing sourceCorrected flicker problems with timer and mouse movement in the Outlook Bar
16New featureCXTPDrawHelpers::GetDefaultFontName() added
17New featureTaskPanel: ImageManager support added
18New featureCXTPReBar added, Updated GUI_Explorer sample
19New featureAdded Office2003 theme supoprt for CXTOutBarCtrl. See sample
20New featureAdded header control theme support
21Sample updateUpdated sample for new header control features
22New featureAdded set methods for back, text and individal row colors for list control
23New featureAdded thawAllColumns method for flat headers
24New featureAdded SetBitmap(int iCol, UINT uBitmapID, DWORD dwRemove/*=NULL/) for backward compatibility in flat headers
25New featureToolbox sample added
26New featureTaskPanel: new Themes added, Layout enum added, Behaviour enum added
27New featureAdded SetRowColors to ListCtrl for backward compatibillity
28New featureTaskPanel: Drag and Drop added, Rename edit box support added
29New featureCXTPImageManager::ResampleAlphaLayer method added
30New featureTaskPanel: Scroll buttons for Toolbox added. EnsureVisible method added
31New featureCXTPImageManager::ResampleAlphaLayer method added
32New featureAdded WS_CLIPCHILDREN and WS_CLIPSIBLINGS style to form view dialogs
33New featureAdded mutex to CXTPManageState for thread safe singleton instantiation
34Fixing sourceUpdated header theme for use with theme manager for flat headers
35New featureCXTPResourceManager, CXTPResourceManagerText and CXTPResourceManagerXML added
36New featureAdded some additional error checks for GetClientRect and GetWindowRect for CXTPDrawHelpers
37New featureAdded SetActivePane to CXTSplitterWnd to eliminate redundant TRACE statement
38New featureAdded CXTTreeBase and CXTListBase, CXTShellListBase and CXTShellTreeBase classes
39New featureCXTPResourceManager added
40Sample updateUpdated samples to demonstrate header themes
Xtreme Suite Pro
# Type Description
1New featureNew ToolBox sample added
2New featureShortcutBar::Icons, TaskPanel::Icons properties added
3New featureTaskPanel: Drag and Drop added, Rename edit box support added
4New featureTaskPanel: HotTracking added
5New featureTaskPanel: SelectItemOnFocus added
6New featureTaskPanel: new Themes added, Layout enum added, Behaviour enum added
7Fixing sourceFixed bug with tooltips in popup toolbar
8Fixing sourceFixed a bug in CXTPToolbar that caused the frame to be activated when miniframe was focused
9Fixing sourceFixed a bug with CustomizeContextMenu for popup bar
10New featureWinXP themed Edit added
11New featureReBar Sample added
12New featureWinXP themed Combo added
13New featurePopupControl::AllowMove method added
Xtreme CommandBars
# Type Description
1Fixing sourceFixed bug with tooltips in popup toolbar
2Fixing sourceFixed a bug in CXTPToolbar that caused the frame to be activated when miniframe was focused
3Fixing sourceFixed a bug with CustomizeContextMenu for popup bar
4New featureWinXP themed Edit added
5Sample updateReBar Sample added
6New featureWinXP themed Combo added
Xtreme Property Grid
# Type Description
1Fixing sourceMinor fix in CXTPItemConstraints::Sort()
2New featureAdded support of custom colors for all themes
3Fixing sourceCXTPItemConstraints renamed to CXTPPropertyGridItemConstraints
4Fixing sourceMinor fix in CXTPItemConstraints::Sort()
5New featureAdded support of custom colors for all themes
6Fixing sourceCXTPItemConstraints renamed to CXTPPropertyGridItemConstraints
Xtreme Docking Pane
# Type Description
1Fixing sourceFixed bug with DockingStickers and xtpPaneNoFloatable option in XTPDockingPaneContext
2New featureHidden panes now collapse when they are dragged over in CXTPDockingPaneAutoHidePanel
3New featurextpPaneActionCollapsing, xtpPaneActionCollapsed, xtpPaneActionExpanding, xtpPaneActionExpanded added for docking pane
4Fixing sourceEnhances in Docking algorithms
5New featureAdded Min-Max tracking support
6Fixing sourceFixed bug with DockingStickers and xtpPaneNoFloatable option in XTPDockingPaneContext
7New feature xtpPaneActionCollapsing, xtpPaneActionCollapsed, xtpPaneActionExpanding, xtpPaneActionExpanded added for docking pane
8Fixing sourceEnhances in Docking algorithms
9Fixing sourceHidden panes now collapse when they are dragged over in CXTPDockingPaneAutoHidePanel
10Fixing sourceUpdated samples to demonstrate header themes
11New featureAdded Min-Max tracking support
Xtreme Report Control
# Type Description
1Fixing sourceDT_NOPREFIX fix in CXTPReportPaintManager
2Fixing sourceBug with ReportControl::EnsureVisible fixed
3Sample updateLoadState/SaveState sample added to the sample
4New featureAdded GetFirstSelectedRowPosition(), GetNextSelectedRow() to CXTPReportRows
5New featureInplace Edit added, Inplace button added, Inplace List added to report control. Sample updated to show this
6New featureAutoColumnSizing option added for report control
7New featureTreeStructure drawing added for report control
8New featureCXTPReportView added with Print support
9Fixing sourceDT_NOPREFIX fix in CXTPReportPaintManager
10Fixing sourceBug with ReportControl::EnsureVisible fixed
11New featureLoadState/SaveState sample added to the sample
12New feature Added GetFirstSelectedRowPosition(), GetNextSelectedRow() to CXTPReportRows
13New feature Inplace Edit added, Inplace button added, Inplace List added to report control. Sample updated to show this
14New featureAutoColumnSizing option added for report control
15New featureTreeStructure drawing added for report control
16Fixing sourceSort Triangle made always visible now for CXTPReportPaintManager
17New featureCXTPReportView added with Print support
Version 9.10 July 29, 2004
Xtreme Toolkit Pro
# Type Description
1Fixing sourceFixed some display problems with text containing ampersand and button flashing when displaying popup in CXTCaption
2Fixing sourceFixed bug with RefreshLabel icon lookup always failing in CXTMDIWndTab, which would cause CPU process to increase due to Failed lookups
3Fixing sourceFixed bug in CXTColorPopup that caused color popup to display off the edge of the screen to reposition to the viewable area
4Fixing sourceFixed display bug with Windows XP gripper theme
5Fixing sourceFixed bugs with tray icon using balloon tips and hide icon settings
6Fixing sourceFixed display bug with high font DPI settings in the color dialog
7Fixing sourceFixed bug that caused the color selector to add user colors when they already exist in the user list or standard selection
8New featureAdded COMPILE_MULTIMON_STUBS to CXTColorPopup
9New featureAdded Windows XP theme support for color dialogs
10New featureAdded an example for setting user defined colors to ColorPickerDlg
11Fixing sourceMade global XTPGetWorkArea() functions public and exported
12New featureAdded SetUserColors and GetUserColors to the color selector control and made them static
Xtreme CommandBars
# Type Description
1Fixing sourceCustomDraw combo updated for custom themes
2New featureCXTPCommandBars::SetCustomizationDataFileName added
3New featureAdded GetRegularBoldFont to CXTPPaintManager
Xtreme Property Grid
# Type Description
1Fixing sourceFixed bug with the scrollbar in inplace list
2Fixing sourceFixed the problem that caused the password item to be visible as a tooltip
Version 9.00 July 18, 2004
Xtreme Toolkit Pro
# Type Description
1Fixing sourceFixed various problems with the deployment wizard that would cause incorrect initialization
2New featureAdded bEnsureVisible argument to CXTOutBarCtrl::SetSelItem to ensure the item selected is visible
3Fixing sourceFixed bug: CXTCaption does not draw ellipse drawtext style if there was no CPWS_EX_CLOSEBUTTON
4Fixing sourceFixed some display issues with the size gripper and made size gripper Windows XP theme compatible
5Fixing sourceFixed bug: CXTOutBarCtrl incorrectly displays scroll down arrow in empty folder
6Fixing sourceFixed GetButton methods that would return incorrect button index in CXTEditListBox
7Fixing sourceFixed issues with sorting in shell list control
8Fixing sourceRewrote the directory monitoring thread to correctly monitor for file and folder updates
9Fixing sourceFixed resource leak where pens were destroyed prior to the device context being restored to its previous state
10New featureAdded Visual Studio .NET 2002 hot fix setup files . This is required to provide IntelliSense support for our products on 2002
11New featureUpdated and translated all language files
12New featureComplete Right To Left (RTL) language support added
13New featureWhidbey GUI Sample added
14New featureOutlook 2003 style Report control added
15New featureMSN Messenger style Popup Control added
16New featureAdded CXTPManageState::ResetModuleInfo for loading the module state from the resource dlls
17New featureAdded code to CXTListCtrl that shades sorted columns similar to windows explorer
18New featureCXTPShortcutBarPane::SetIndent method added
19New featureXTPColorManager::SetLunaTheme added
20New featureCXTPShortcutBarPane::SetIndent method added
21New featureEnhancement in CXTPSplitterTracker class
22Fixing sourceUpdated font creation in CXTHyperLink
Xtreme Suite Pro
# Type Description
1New featurePopupControl added
2New featureIsWindowHooked now checks for a valid window handle
3Fixing sourceFixed the code for "base" language resource
4Fixing sourceFix in ShortcutBarText
5New featureCustomThemes: new Combo samples added
6New featureWM_XTP_INIMENU added
7New featureCXTPColorManager::SetLunaTheme added
8Fixing sourceUpdated and added language files
9New feature Now translated into 32 languages including the following "new" language translations: Arabic, Greek, Estonian, Finnish, Hebrew, Croatian, Lithuanian, Latvian, Portuguese, Slovak, Slovenian, Swedish, Thai, Ukrainian, Chinese (Simplified), Chinese (Traditional)
10Fixing sourceFully localized existing language translations
11Fixing sourceMade "Lookup(HWND hWnd)" public to work as "IsWindowHooked" method
12New featureTPM_RIGHTALIGN flag support added for Context menus
13Fixing sourceChanges in Keyboard hooking routines
14New featureThemed Context menu added for CXTPControlComboBox and CXTPControlEdit
15New featureCXTPToolBar:IsCloseable/SetCloseable methods added
16New featureCXTPControl::Reset method added
17New featureCXTPCommandBar::SetButtonSize/GetButtonSize methods added
18New featureCXTPImageManager::DrawReverted method added
19New featureAltDragCustomization added
20New featureCloseSubMenuOnClick property added
21New featureCXTPDialog, CXTPDialogBase added
22New featureCXTPTabClientWnd:WM_XTP_NEWTABITEM notification added
23New featurextpControlLabel added
24New featureMultiLanguage sample added
25New featureScribleMultLang sample added
Xtreme CommandBars
# Type Description
1Fixing sourceFixed the code for "base" language resource
2Fixing sourceFix in ShortcutBarText in popup controls
3Fixing sourceIsWindowHooked now checks for a valid window handle in CXTWndHook
4New featureCustomThemes: new Combo samples added
5New featureWM_XTP_INIMENU added to CXTPCommandBars
6New featureCXTPColorManager::SetLunaTheme added
7New featureUpdated and added language files
8Fixing source Now translated into 32 languages including the following "new" language translations: Arabic, Greek, Estonian, Finnish, Hebrew, Croatian, Lithuanian, Latvian, Portuguese, Slovak, Slovenian, Swedish, Thai, Ukrainian, Chinese (Simplified), Chinese (Traditional)
9Fixing sourceFully localized existing language translations
10Fixing sourceMade "Lookup(HWND hWnd)" public to work as "IsWindowHooked" method in CXTPHookManager
11New featureTPM_RIGHTALIGN flag support added for Context menus in CXTPPopupBar
12Fixing sourceChanges in Keyboard hooking routines for hook manager
13New featureThemed Context menu added for CXTPControlComboBox and CXTPControlEdit
14New featureCXTPToolBar:IsCloseable/SetCloseable methods added
15New featureCXTPControl::Reset method added
16New featureCXTPCommandBar::SetButtonSize/GetButtonSize methods added
17New featureCXTPImageManager::DrawReverted method added
18New featureAltDragCustomization added for command bars
19New featureCXTPDialog, CXTPDialogBase added
20New featureCXTPTabClientWnd:WM_XTP_NEWTABITEM notification added
21New featurextpControlLabel added for command bars
22New featureMultiLanguage sample added
23New featureScribleMultLang sample added
Xtreme Property Grid
# Type Description
1Fixing sourceFixes in HelpHeight and SplitterPos
2New featureAdded language translations, including RC WinTrans database file
3Fixing sourceCXTPItemConstraints::GetCurrent returned
4New featureCXTPPropertyGridItem::SetitemData/CXTPPropertyGridItem::GetItemData added
5New featureCXTPPropertyGridItem::SetMaskedText added
6New featureVirtual CXTPPropertyGridItem::SetVisible added
Xtreme Docking Pane
# Type Description
1Fixing sourceFix in AttachView
2New featureUpdated and added language files. They are now managed using RC WinTrans database
3New featureAdded an alternative way of licensing
4New featureCompleted localization for docking panes
5New featureThemed Floating Frames added
6New featureAdded new sample for to demonstrate using command routing with docking panes
7New featureRouting with docking panes
8New featureCXTPDockingPaneManager::SetAlphaDockingContext added
9New featureCXTPDockingPaneManager::SetShowDockingContextStickers added
10New featureDockingContainers sample added
Xtreme Report Control
# Type Description
1New featureInitial first release of Xtreme Report Control
Version 8.70 April 15, 2004
Xtreme Toolkit Pro
# Type Description
1Fixing sourceMade methods GetNextItem const
2Fixing sourceWhen you collapse a tree node that has a child item selected and you press the down or up arrow key, a debug assertion is thrown
3Fixing sourceDisplay problems with focus rect when tree would lose focus
4Fixing sourceAdded additional argument to SelectAll that allows for starting from a specified tree node
5Fixing sourceWhen editing a tree label, if the new text it shorter than the original label, the text under the edit box is displayed
6Fixing sourcePreTranslateMessage would pump messages when in label edit mode
7Fixing sourceCorrected font and background color display problems and pretranslate message pumping messages when edit is present
8Fixing sourceFixed bug with resizing that would cause display problems with trees or lists that are in edit mode when a size operation begins
9Fixing sourceFixed bug with all edit controls including browse edit that would fail to initialize correctly under certain situations
10Fixing source Fixed MFCBUG: During label editing if the tree is resized while there is an edit box open, the edit box is not moved to the new location of the tree item, but is left in it previous location
11Fixing sourceFixed bug with resize that was recently introduced with setting focus when sizing. Reduced some overhead with checking for group box during resize
12Fixing sourceFixed bug with StripMnemonics that would change '&&' to '&' which would cause the following statement: "House & Home" to appear as "House _Home"
13Fixing sourceFixed bug with window size changes that would incorrectly position browse button
14Fixing sourceFixed display bug with toolbar button theme when button had focus
15New feature Added OnCustomize() command handler to enable expansion button display to enhance samples and eliminate confusion with product evaluation as many reports would indicate the disabled "Standard" popup was a bug
16Fixing sourceFixed GPF error on Windows NT
17Fixing sourceFixed bugs with class wizards that would cause the compile errors when choosing rebars or ole container support
18Fixing sourceFixed memory leaks due to directory monitoring thread incorrectly initialized
19New featureEnhancements to outlook bar control
20New featureAdded CXTResizeGroupBox class to draw flicker free group box with resizing dialogs
21New featureAdded Themes support for CXTButton class
22New featureAdded SetButtonTheme
23New featureCXTCaption::SetOffcie2003Color added
24New featureCXTWindowList class added
25New featureTaskPanel: Custom theme Sample added
26New featureCXTWindowList sample added
27New featureTaskPanel group icons support added
28New featureTabManager added. TabManager is the common tabs painting routines for CommandBars, DockingPanes and TabControl
29New featureCXTPTabControl class added
30New featureAdded TabManager and GUI_Eclipse sample
31New featureWindows XP theme support added Initialization for initialize edit, browse edit, and edit list controls
32New featureWindows XP theme support for button, edit, browse edit, and edit list controls
33Fixing sourceMade SetXButtonStyle virtual
34New featureAdded xp theme support for browse button
35New featureAdded themes to draw 3D disabled icons and WinXP toolbar style buttons
36New featureAdded a check to truncate tooltip text to the maximum allowed size. This would cause an ASSERT when the tooltip was longer than the expected length
37Fixing sourceUpdated button project for current theme revisions
38New featureAdded theme support to color picker
39New featureAdded recalclayout method
40Fixing sourceChanged window location to use defer
41New featureAdded CEditListBoxEx helper class to handle sizing edit list in CXTTabCtrl
42Fixing sourceSet xp mode for edit list toolbar buttons
43New featureAdded "scope" resolution operant for all registry API calls for clarity
44New featureAdded members for section and profile name that are set in the constructor rather than calling a pointer to CWinApp, since this pointer could be invalid in some case
45Fixing sourceUpdated icons for sample
Xtreme CommandBars
# Type Description
1New featureAlpha Icons support added for All OS
2New feature.NET Grouping like Tabbed Workspace added
3Fixing sourceEnhances in ImageEditor dialog - new look, support all image files, alpha icons and bitmaps support added
4New featureAdded missing CXTPControlEdit::Serialize method
5New featureTabWorkspace Tooltips added
6Fixing sourceOptimization in SaveCommandBars. Now stored only customized ToolBars
7Fixing sourceReorganization of Color Manager
8New featureCXTPControl::FromUI method added
9New featureTPM_RIGHTBUTTON flag support added
10Fixing sourceEnhances in Designer (Resource Dialog, Control flags, PopupToolbar option)
11New featureAdded CXTPControlSelector (see GUI_Office11 sample for more information)
Xtreme Property Grid
# Type Description
1New featureCXTPShortcutBar::SetImageManager method added
2Fixing sourceFixed bug that occurred when Categories.Clear was called in OnValueChanged handler
3New featureAdded XTPPropertyGridItem::SetMask, XTPPropertyGridItem::SetPasswordMask
4New featureCCustomItemDate sample added
5Sample updateSample updated
Xtreme Docking Pane
# Type Description
1Fixing sourceSome flicker removed
2Fixing sourceVisual C++ 5.0 fix
3New featureCXTPDockingPaneManager::UseSplitterTracker option added
4New featureGetPaneData/SetPaneData methods added
5Fixing sourceSome enhances in Animation routines
6New featureDockingPanes Actions added
7New featurePaneAction sample added
8New featureDockingPaneManager::HideClient option added
9New featureCXTPDockingPaneManager::LockSplitters method added
10New featureNew themes for tabs, added support of Tabs at Top, Left, Right. see TabManager sample
11New featureCXTPDockingPaneManager::UseSplitterTracker option added
Version 8.61 January 28, 2004
Xtreme Toolkit Pro
# Type Description
1Fixing sourceFixes bug with multi-line tab control drawing vs.net theme
2Fixing sourceFixes bug with browse edit control forcing parent to redraw multiple times due to redundant calls to RedrawWindow
3Fixing sourceFixes the following build error in .NET: XTMaskEditT.h(701) : error C2440: 'initializing' : cannot convert from 'TCHAR' to 'ATL::CStringT<BaseType,StringTraits>'
4Fixing sourceFixes problem with initialization when control is dynamically created instead of subclassed for edit list box
5New featureAdded CXTPShortcutBar::RemoveItem and CXTPShortcutBar::RemoveAllItems
6New featureAdded AppWizards for 6.0, 7.0 and 7.1 Studios
7New featureAdded IsExpanded() member to search options control
8New featureGroup icons support added for Task Panel
9New featureSetClientBitmap added to Task Panel
10New featureRemoveItem and RemoveAllItems added to Task Panel
11New featureAdded xtpTypeControls item type for Task Panel
Xtreme Suite Pro
# Type Description
1New featureAppWizards added for 6.0, 7.0 and 7.1 Studios
Xtreme CommandBars
# Type Description
1Fixing sourceFixed bug In Visual C++ 2003 Font Combo box wasn't sorted
2Fixing sourceFixed bugs in CommandBars designer
3Fixing sourceFixed bug in ImageEditor when picture edited in low resolutions
4Fixing sourceFixed bug with MDI tabs if you Attach then Detach you cannot call Attach again without causing an ASSERT then crash
5New featureMDI Standard Customization added
6New featureMenuBar icons (close, minimize, restore) added to MDIPopup menu
7New featureNew method CXTPControl::IsTemporary method added
8New featureNew method CXTPImageManager::Lookup added
9New featureNew method CXTPControlPopup::Style method added. Now possible to add Split button with icon and text, see CustomThemes sample
10New featureAdded ability to inherit Edit control of CXTPControlComboBox (see CustomThemes sample)
11Fixing sourceIf controls size customization info greater than 16kb it stores to file
12New featureAdded Context Help support to command bars including HelpContext sample project
13New featureAdded optimization and enhanced performance
14New featureAdded "ICY" theme to custom themes sample
15New featureAdded "Eclipse" GUI sample
16Fixing sourceMade CXTPImageManagerIcon constructor public so it is accessable from outside of the toolkit project
17New featureNew method ShowTextBelowIcons to set the command bar text below icons instead of to the right and ActiveX property added
Xtreme Property Grid
# Type Description
1Fixing sourceRemoved static members TRUE_VALUE and FALSE_VALUE that would not allow correct initialization for the True and False text strings
2Fixing sourceFixed problems with statically linked samples
3Fixing sourceFixes bug with double click crash when items are deleted in ValueChange handler
4Fixing sourceMade CXTPPropertyGridItem::GetInplaceEdit virtual, see GridSample
Version 8.60 November 21, 2003
Xtreme Toolkit Pro
# Type Description
1Fixing sourceFixed bug occurring with the time mask edit control not parsing the mask correctly
2Fixing sourceFixed bug occurring with CXTSearchOptionsView not sizing correctly if the scroll bars are displayed
3Fixing sourceFixed bug occurring with the list box mouse wheel scrolling and not painting background correctly
4Fixing sourceFixed bug that occurred with the tree control painting the background color when set to a color other than white
5Fixing sourceFixed bug occurring with the tip of the day dialog resetting the show tips check box when the next button was pressed
6Fixing source Fixed problem with the shell tree and combo box that would cause each directory that is traversed to be added to the drop down combo when tunneling. Also added support for cut, copy, paste, delete and select all for combo box
7Fixing sourceFixed bug that occurred with disabled tree control not drawing text correctly
8New featureAdditional fix for tree control background and text color setting
9New featureTaskPanel control added
10New featureXTFlatComboBox with Office XP style added
11New featureTaskPanel sample added
Xtreme CommandBars
# Type Description
1Fixing sourceMouseManager fixed for multithreaded applications
2New featureAnimation added
3New featureSystem sounds added
4New featureON_XTP_EXECUTE_RANGE macro added
5New featureAdded the ability to add inherited Toolbars
6New featureCXTPControlListBox class added
7New featureMDI customization mechanizm added
8New featureAdded void CXTPControl::AssignDocTemplate(UINT nIDResource);
9New featureAdded void CXTPControl::ExcludeDocTemplate(UINT nIDResource);
10New featureAdded CXTPPopupToolBar::SetBorders(CRect rcBorders);
11New featureAdded CXTPPopupToolBar::DisableShadow();
12New featureAdded virtual void CXTPControl::OnRButtonUp
13New featureAdded CXTPToolBar::SetContextMenuPresent(BOOL bPresent);
14New featureCXTPColorManager()->DisableLunaColors() method added
15New featureMDIMenus sample added
16New featureListBox sample added
17New featureGUI_Explorer added
18New featureMSDI sample added
Xtreme Property Grid
# Type Description
1Fixing sourceFixed the positioning of combobox list when it pops up at the bottom of the screen
Xtreme Docking Pane
# Type Description
1Fixing sourceFixed bug that occurred when the user dropped a pane to an expanded pane
Version 8.51 September 29, 2003
Xtreme Toolkit Pro
# Type Description
1Fixing sourceSplitter fixed
2New featureShortcutBar sample added
Xtreme CommandBars
# Type Description
1Fixing sourceFixed Context Popup to send commands to the main frame instead of to the owner
2Fixing sourceFixed bug in restoring user image
Xtreme Property Grid
# Type Description
1Fixing sourceItem's value can now be changed by a double click to the item's caption
Xtreme Docking Pane
# Type Description
1Fixing sourceChanges in architecture. It is now possible to have some Docking Panes managers with different themes
Version 8.50 September 18, 2003
Xtreme CommandBars
# Type Description
1Fixing sourceOffice2003 Splitter fix
2Fixing sourceOffice2003 Shadow fix (more blue in Blue theme, more olive and silver in Olive and Silver themes)
3Fixing sourceEnhanced Office2003 theme
4New featureCommandBars Designer added
5New featureAdded Flags to CXTPTabClientWnd class (xtpWorkspaceHideArrows, xtpWorkspaceHideClose, xtpWorkspaceHideAll)
6New featureImage Editor added
7New featureCustomization Keyboard Page added
8New featureXTP_COMMANDBARS_OPTIONS::bSyncFloatingBars option added
9New featureXTP_COMMANDBARS_OPTIONS::bShowExpandButtonAlways option added
10New featureWM_XTP_INITCOMMANDSPOPUP notification added
11New featureCXTPControlCustom added
12New featureAdded TPM_RETURNCMD flag support for TrackPopupMenu
13New featureAuto Update feature added
14New featureStatus Bar 2003 theme added
15New featureAdded ability to use Command Bars in Topmost frames and as popup of tray icon
16Fixing sourceItems can now be activated by keyboard even if they have no accel
17New featureFloating / Docked position can now be changed by double click (XTP_COMMANDBARS_OPTIONS::bDblClickFloating flag added)
18New featureDialogSample added
19New featureCustomizeDlg sample added
20New featureNotification sample added
21New featureCommonControls sample added
22New featureGUI_OneNote added sample added
Xtreme Property Grid
# Type Description
1Fixing sourceOptimization in ResetContrent method
2New featureCtrl+Left, Ctrl+Right to reposition divider added
3Fixing sourceEnhanced in Tab key, F4, Alt + Down
4New featurePropertyGridPaintManager added. There are built-in themes: xtpGridThemeDefault, xtpGridThemeNativeWinXP, xtpGridThemeOffice2003, xtpGridThemeCool, xtpGridThemeSimple, xtpGridThemeDelphi
5New featureBind* function added (BindToString, BindToBol, ...)
6New featureSetConstraintEdit method added
7New featureBindSample added
Xtreme Docking Pane
# Type Description
1New featureOffice 2003 theme added
2New featureWinXP theme added
Version 8.00 July 31, 2003
Xtreme Toolkit Pro
# Type Description
1New featureInitial first release of Xtreme Toolkit Pro
2Fixing sourceFixed Deployment wizard with Visual Studio 2003
3New featurePaneOptions sample added
4New featurePrintPreview sample added
5New featureMDITabWindow sample added
6Fixing sourceXTPToolkit.h renamed as XTToolkitPro.h and XTPResource.rc renamed as XTToolkitPro.rc
7New featureAdded evaluation version of Toolkit Pro. (Debug version only!)
Xtreme CommandBars
# Type Description
1New featureAdded Customization! (Customization Dialog, Customization Toolbars and Menus, Customization Popup in "Add or Remove Buttons")
2New featureTear-off popups added!
3New featureIntellegent Menus added!
4Fixing sourceXTPToolkit.h renamed as XTCommandBarsPro.h and XTPResource.rc renamed as XTCommandBarsPro.rc
5New featureAdded xtpFlagUseMDIMenus flag
6New featureadded XTPToolBarFlags enumerator to control docking
7New featureWM_XTP_CREATECOMMNANDBAR notification message added
8New featureWM_XTP_CREATECONTROL notification message added
9Fixing sourceXTPControlCombooxExt.cpp moved to the Xtreme CommandBars source
10Fixing sourceXTPControlPopupColor.cpp moved to the Xtreme CommandBars source
11Fixing sourceXTPTabClientWnd.cpp moved to the Xtreme CommandBars source
12New featureDynamicPopups sample added
13New featureGUI_MsMoney sample added
14New featureTearOffPopups sample added
15New featureIntellegentMenus sample added
Xtreme Property Grid
# Type Description
1Fixing sourceChanging a grid item readonly flag does not result in an immediate redraw
2New featureXTPToolkit.h renamed as XTPropertyGridPro.h and XTPResource.rc renamed as XTPropertyGridPro.rc
3New featureadded DECLARE_DYNAMIC and IMPLEMENT_DYNAMIC macros to the CXTPPropertyGridItem derived classes
4New featureSetCustomColors
Xtreme Docking Pane
# Type Description
1New featureCloseAll method added
2New featureIsPaneFloating method added
3New featureDestroyPane method added
4New featureXTP_DPN_CLOSEPANE notification added
5New featureAdded SetOptions/GetOptions to set xtpPaneNoCloseable and xtpPaneNoHideable flags
6Fixing sourceXTPToolkit.h renamed as XTDockingPanePro.h and XTPResource.rc renamed as XTDockingPanePro.rc
7New featureadded CXTPDockingPaneAutoHideWnd::m_dAnimationDelay
8New feature"Auto Hide" and "Close" tooltips added
9Fixing sourceSome enhances in Visio theme
10New featureDynamic Panes sample added