New Features in基础版本 |
编号 |
新增功能 |
1001 |
新增基于窗体的组件类CFOWndControlShape,用户可以轻松的将各种标准的Windows窗体组件(如列表框、编辑框、按钮、组合框、表格等)直接添加到Form++的画布上。参考示例程序CustShape所示:
|
1002 |
在CFODrawView中增加了一个新的接口,现在用户可以开发更加灵活的拖拉支持功能,比如从列表框或者其他控制中拖拉数据库字段到画布上。
|
1003 |
增加了ToolBox的其他两种风格的外观,列表模式以及详细列表模式。见下图:
|
1004 |
增加了一个新的更高效的绘制类CFOBoxMemDC。并用这个类改进了ToolBox以及TemplateWnd的绘制模式,现在运行将更高效。
|
1005 |
增加了切换ToolBox各种视图风格菜单。
|
1006 |
在ToolBox增加了一个新的函数专门控制是否显示弹出菜单。
|
1007 |
在Visio风格列表类中增加了是否允许编辑标签控制函数。
|
1008 |
新增了Preview画布功能,现在您可以在任何时候将画布在其他任意指定的窗体中显示出来。
|
1009 |
重新设计了Form++画布对象的内存管理模式,现在画布将以更快的速度、更高的效率处理组件的各种操作,同时画布将能够容纳更多的组件。
|
1010 |
为下拉颜色选择框、下拉线宽选择框、下拉线型选择框等下拉窗口增加了类似于Office的父窗口在下拉时标题不变灰功能。(New)
|
Bug Fixes in
基础版本V25.1 |
1001 |
修正了ToolBox以及TemplateWnd窗体的滚轮的速度问题,现在工作正常。
|
1002 |
改正了在画布上放缩组件到最小宽度和高度为0时存在的bug,现在工作正常了。
|
1003 |
改正了Auto Scroll移动边界存在的bug,现在工作正常了。
|
1004 |
修正了在打开和编辑图标文件的时候出现的内存泄漏问题。
|
1005 |
修正了打印页面设置计算页面数的bug.
|
1006 |
重新设计了UnGroup命令,现在可以同时正常对多个组合组件进行UnGroup操作。
|
1007 |
修正了复合组件边界计算的错误。
|
1008 |
修正了TemplateWnd的弹出菜单问题。
|
1009 |
修正了打开图像文件格式不正确而导致程序退出的问题。
|
1010 |
修正了在Form
Mode模式下网格绘制不准确的问题。
|
1011 |
修正了代码自动产生程序在产生某些代码中存在的问题。
|
1012 |
修正了打印填充组件填充模式不能正确显示的问题。(New!)
|
1013 |
修正了自绘制按钮不能正确显示文本的问题。(New!)
|
1014 |
修正了软件中几处字体没有采用系统标准字体的问题。(New!)
|
在将基础版本24以下版本应用程序升级到基础版本25版本的时候,需要进行下面的转换:
如何将就版本的Form++转换成新版本:
1、
需要将DoCreateShapeShapeByType替换为DoCreateCompositeShapeByType
2、
如果调用了CFODataModel的CFODataModel::OnDraw(CDC
*pDC),请将其替换为void
CFODataModel::OnDrawShape(CDC *pDC,const CRect &rcView);
3、
将pRgn->GetRect修改为pRgn->GetBoundingRect。
如果您有任何疑问,请同UCanCode Software技术支持部门联系!
下载并打印此列表。 |
|
编号 |
新增功能 |
1001 |
增加了绘制透明位图函数,见CFODrawHelper |
1002 |
增加了创建单色icon函数,见CFODrawHelper. |
1003 |
增加了查找某个点在一条指定的直线的对应点的函数。见CFODrawHelper. |
1004 |
增加了复合组件旋转功能。 |
1005 |
增加了获取当前计算机打印机列表的类。 |
1006 |
增加了控制组件在页面内移动,而不移动到页面外的功能。参考示例程序FormBuilder。 |
1007 |
增加了导出为html网页功能。 |
1008 |
为ToolBox增加了鼠标滚轮功能。 |
1009 |
为了更准确的描述功能,现在将CFOToolBoxWnd更名为CFOTemplateWnd |
1010 |
新增了CreateBaseName以及CreateBaseCaption函数,在创建新组件的时候指定不重复的名称和标题将变得更容易。 |
|
|
Bug Fixes in 25.07 |
1001 |
修正了直线在线宽为1的时候,设置线型不能显示的问题。 |
1002 |
修正了箭头不能正确显示的问题,现在我们将箭头同线的绘制分开。 |
1003 |
修正了组合组件在编辑单个组件移动的问题。 |
1004 |
修正了复合组件区域计算的bug. |
1005 |
重新设计了Rotate旋转命令类。 |
1006 |
修改了Form编辑模式下背景放缩命令的错误。 |
1007 |
修正了从ToolBox拖拉对象的时候,对象按网格线停靠的错误。 |
1008 |
修正了复合组件事件不能正确设置的问题,现在您既可以对复合组件设置事件,也可以对组成复合组件的子对象设置事件。 |
1009 |
修正了打印多页时不能正确计算页面的错误。 |
|
|
在将以下版本应用程序升级到版本的时候,需要进行下面的转换:
如何将就版本的Form++转换成新版本:
1、
将CFOToolBoxWnd替换为CFOTemplateWnd。
2、
如果调用了CFODataModel的m_pBackComp,请将其替换为GetSizeFormShape()。
3、
如果调用了CFODataModel的m_bFormDesignMode,请替换为m_bFormMode。
如果您有任何疑问,请同UCanCode Software技术支持部门联系!
下载并打印此列表。 |