Codejock 高度可定制用户界面组件 Toolkit Pro,Suite Pro v22.1 增强了矢量图标从右向左(RTL)绘制模式,添加了新的翻译条目,修订并改进了现有翻译,为 WebView2 和 ShellExplorer 添加了新的 WebBrowser 自定义选项,增强了标记初始化和多线程支持,更新了 SkinFramework 中的边框绘制,为组件和示例添加了多项更新和改进。
版本 22.1.0
功能
1、工具包专业版
在 CXTPThreadLocal 构造函数中添加了可选的创建和销毁回调指针
2、网格控制
添加了 CXTPGridRecordItem::SetGridControl,用于指定项目与主机控件之间的后向关联
3、皮肤框架
在 CXTPSkinManager 中添加了 FilterWindow 和 FilterWindowClass 方法,以允许从换肤中排除窗口。
修复:
1、工具包
从 XTPMacros.h 中删除了相互冲突的 HashKey 专化
针对 VisualStudio 2017/2019/2022 主题修复了带图标的选中上下文菜单项的选中标记绘制问题
修复了在从右到左模式下绘制矢量图标的问题
改进了 CXTPLogFont 的实现
添加了缺失的翻译条目,修订并改进了现有翻译
2、套装软件
在 Bin 和 Redist 目录中添加了 WebView2 加载器 DLL
添加了缺失的翻译条目,修订并改进了现有翻译
3、日历
修复了 DateTimePicker 控件对 Tab 按钮点击的处理以及将焦点移至同级窗口的问题
4、图表
修正了 xtpChartScaleNumerical 的图表边距
5、命令栏
修复了结合拖放功能编辑功能区时的崩溃问题
6、控件
为 Marquee 控件执行默认喷漆管理器
为CXTPWebBrowserCtrl和ActiveX WebBrowser控件添加了SetProperty、GetProperty和ReCreateProvider。
在 WebBrowser 控件中添加了 "UDF "属性,用于自定义 WebView2 UserDefaultFolder 的位置(请参阅有关 WebBrowser 自定义的 FAQ 文章)
为自定义 ShellExplorer 设置的 WebBrowser 控件添加了 "OverrideKeyPath "和 "OptionKeyPath "属性(请参阅常见问题中有关 WebBrowser 自定义的文章)
在 WebBrowser 控件中添加了用户代理 HTTP 标头定制功能(请参阅常见问题解答中有关用户代理和浏览器定制的文章)
在 WebBrowser 控件中添加了客户端接口引用保持功能
使用 SetIndent 时 CXTPTreeCtrl 中可能存在的错误
修复了 XTPCheckListBox::CCheckListState 构造函数中 XAML 图标加载导致的崩溃问题
修正了 CXTPButton 和 ActiveX PushButton 的矢量图标支持
修复了 WebBrowser 控件站点的静态编译问题
修复了使用主题时无法高亮显示树状项的问题
ActiveX:修复了激活标签控件时窃取焦点的问题
ActiveX:修复了从 PasswordPeek 控件检索文本值的问题
7、停靠窗格
修复了 CXTPDockingPaneTabbedContainer 可访问性角色和状态错误
8、标记
在应用程序初始化期间,在主线程上执行标记初始化
修复了多线程使用情况下 Markup 崩溃的问题
9、属性网格
修复了 CXTPPropertyGrid::CreateToolbar 中的随机崩溃问题
10、网格控件
修复了虚拟模式下的网格列标题可访问性文本提取问题
修复了 WM_MOUSEWHEEL 处理问题
11、皮肤框架
修复了带皮肤所有者绘制菜单项时的 WM_MEASUREITEM 消息处理问题
修复了窗口边框随机失去皮肤的问题
修复了 SkinFramework 在无管理员权限下运行时导致文件对话框崩溃的问题
修复了 SkinFramework 中的非客户端框架绘制问题
包含缺失的 Windows 8 和 Windows 10 皮肤源代码
12、语法编辑器
修复了在行尾换行后第一次按退格键时无法工作的问题
改进了动态处理 DPI 变化的功能
修正了UTF8、UTF16-LE 和 UTF16-BE 二进制顺序标记处理,改进了编码处理
13、任务面板
ActiveX:添加了缺失的 xtpTaskPanelThemeNativeWindows10 主题标识符
14、标签管理器
修复了 CXTPTabManager::OnNavigateButtonClick 在箭头点击时未被调用的问题
样本和实用程序
1、MFC
在 MarkupPad 和 CommandBarsDesigner XML 编辑器中添加了由 SyntaxEdit 支持的语法高亮功能
为 CommandBarIcons 样本添加了从右到左的选项
在 GridSample 中正确启用 Windows 10 主题
任务面板示例大修
2、ActiveX
x86 和 x64 配置在所有 .NET 示例中保持一致
3、常规
在具有 WebBrowser 控件的示例中演示了用户代理字符串检索
为大多数示例添加了一些小的修正和改进
渝公网安备50010702505508