首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么CB中使用visio?或者其它如blockengine这样的矢量图编程

2012-05-28 
如何CB中使用visio?或者其它如blockengine这样的矢量图编程?1.我想在CB中嵌入 visio,这样用户可以图形操作

如何CB中使用visio?或者其它如blockengine这样的矢量图编程?
1.我想在CB中嵌入 visio,这样用户可以图形操作,然后我读取图形之间的关系。
2.用其它组件代替visio也可以,请推荐。
3.比如有一个叫 blockengine 的,不过我在CB上没有装成功。
  http://www.ksdev.com/blockengine/index.html

[解决办法]
CBuilder中通过TOleContainer嵌入Visio是可行的。不过要求用户系统中必须安装Visio软件。
[解决办法]
此事不宜说的太细,因为太复杂。最简单的例子:

C/C++ code
OleContainer1->DestroyObject();// 注意这里的版本号,要和你已安装的版本号一致,如果不能确定,最好是先查询注册表OleContainer1->CreateObject("Visio.Drawing.11", FALSE);OleContainer1->DoVerb(ovShow);
[解决办法]
BCB用AddFlow做矢量图很好。

热点排行