五十三、在其他开发平台使用E-Form++(Visual
Basic,Dephi等)
E-Form++可视化图形组件库正式版本提供了可供Visual
Basic,Dephi等开发人员使用的解决方案,并将此方案的源代码一并包含在正式版本中,如下图是将UCCDraw
ActiveX放置在Visual Basic的Form中:
目前版本的UCCDraw ActiveX控件包含将近500个函数,内容涉及:
1.通过代码绘制E-Form++画布中的所有图形.
2.通过代码直接调用E-Form++中的所有图形编辑功能.
3.通过代码增加自定义图形.
4.通过代码为自定义图形或者缺省提供的图形增加新的属性数据.
5.修改任何属性值,为自定义属性值执行UNDO / REDO操作.
6.执行E-Form++的所有打印控制操作.
7. 控制画布的运行和编辑模式.
8.
工具盒的拖拉图形管理以及工具盒的页面管理,例如:增加新页面,删除页面等等.
9. 画布的大小和位置设定.
10.网格线和辅助线设定.
等等...
同时UCCDraw ActiveX
控件提供了大量事件,您可以控制图形的增加前,增加后,删除前,删除后,连接线创建前,连接线创建后....等等操作.
除此之外,正式版本的E-Form++企业版本提供了此UCCDraw
ActiveX控件的全部设计源代码.您可以轻松增加任何新功能或者修改缺省的功能,这是任何其他单独ocx控件做不到的.
|