Toolkit Pro, Suite Pro v22.1 Released!
Version 22.1 for MFC and ActiveX is now available. This version is a maintenance release that addresses issues found with previous versions and also introduces new features. See below for a list of new features and updates.
1. ToolkitPro
Optional Create and Destroy callback pointers added to CXTPThreadLocal constructor
2. GridControl
CXTPGridRecordItem::SetGridControl added for specifying backward association between an item and the host control
3. SkinFramework
FilterWindow and FilterWindowClass methods added to CXTPSkinManager in order to allow window exclusion from skinning
1. ToolkitPro
The conflicting HashKey specialization removed from XTPMacros.h
Checkmark drawing for a checked context menu items with icons fixed for VisualStudio 2017/2019/2022 themes
Vector icons drawing in Right-to-Left mode fixed
CXTPLogFont implementation improved
Missing translation entries added, existing translations revised and improved
2. SuitePro
WebView2 loader DLLs added to Bin and Redist directories
Missing translation entries added, existing translations revised and improved
3. Calendar
Processing of Tab button clicks and moving focus to a sibling window fixed for DateTimePicker control
4. Chart
Chart margins fixed for xtpChartScaleNumerical
5. CommandBars
Crash when editing a ribbon in combination with Drag & Drop fixed
6. Controls
Default paint manager enforced for Marquee control
SetProperty, GetProperty and ReCreateProvider added to CXTPWebBrowserCtrl and ActiveX WebBrowser controls
"UDF" property added to WebBrowser control for WebView2 UserDefaultFolder location customization (see FAQ article on WebBrowser customization)
"OverrideKeyPath" and "OptionKeyPath" properties added to WebBrowser control for ShellExplorer settings customization (see FAQ article on WebBrowser customization)
User-Agent HTTP header customization added to WebBrowser control (see FAQ article on User-Agent and browser customization)
Client interface reference holding added to WebBrowser control
Possible bug in CXTPTreeCtrl when using SetIndent
Crash due to XAML icon loading in XTPCheckListBox::CCheckListState constructor fixed
Vector icon support fixed for CXTPButton and ActiveX PushButton
Static compilation fixed for WebBrowser control sites
Tree items are not getting highlighted when using theme fixed
ActiveX: Stealing focus on activating the Label control fixed
ActiveX: Retrieving textual value from PasswordPeek control fixed
7. DockingPane
CXTPDockingPaneTabbedContainer accessibility role and state bugs fixed
8. Markup
Markup initialization enforced on the main thread during app initialization
A crash in Markup fixed for a multi-threaded use case
9. PropertyGrid
Random crashes in CXTPPropertyGrid::CreateToolbar fixed
10. GridControl
Grid column caption accessibility text extraction fixed for virtual mode
WM_MOUSEWHEEL processing fixed
11. SkinFramework
WM_MEASUREITEM message processing fixed for skinned owner draw menu items
Window border randomly loosing skinning fixed
File dialog crash caused by SkinFramework when run with no Administrator privileges fixed
Non-client frame drawing issue fixed in SkinFramework
Missing Windows 8 and Windows 10 skins source code included
12. SyntaxEdit
The non-working first backspace key press after a line break at the end of a line fixed
Handling DPI changes dynamically improved
UTF8, UTF16-LE and UTF16-BE binary order marks processing fixed, encodings handling improved
13. TaskPanel
ActiveX: Missing xtpTaskPanelThemeNativeWindows10 theme identifier added
14. TabManager
CXTPTabManager::OnNavigateButtonClick not being called on arrow ckicking fixed
1. MFC
SyntaxEdit powered syntax highlighting added to MarkupPad and CommandBarsDesigner XML editors
Right-to-Left option added to CommandBarIcons samples
Windows 10 theme properly enabled in GridSample
TaskPanel sample overhauled
2. ActiveX
x86 and x64 configurations made consistent in all .NET samples
3. General
UserAgent string retrieval demonstrated in samples that feature WebBrowser control
A number of minor fixes and improvements added to most of the samples
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved