PB 显示DWG(CAD)图型?

hgxhzzl 2014-01-15 05:32:11
刚做一个例子,用OLE,及数据窗口OLE,可以实现,但有个问题,窗口中有几个图型(DWG)就打开几次CAD程序,有没有好的方法不需要打开CAD程序的方法,网上有说Microdraw图形控件可以,但没有做成,这方面有做过请指点一下?
...全文
367 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hgxhzzl 2014-01-22
  • 打赏
  • 举报
回复
对于窗口中有几个图型(DWG)就打开几次CAD程序的问题,把CAD升级到2010后就没有这个问题了(PB11.5),DWG打开后是对应CAD的尺寸的需要处理一下,PBapi屏幕抓图的例子(http://download.csdn.net/detail/jlwei888/1626134),用全屏的例子,定义位参数,把图片保存为BMP到数据库中,数据库有两种图片DWG和BMP,查看时用BMP,编辑时DWG打开CAD,这样我的问题就解决了。
WorldMobile 2014-01-16
  • 打赏
  • 举报
回复
用BitBlt 函数就可以实现屏幕对象抓图
hgxhzzl 2014-01-16
  • 打赏
  • 举报
回复
我在论坛上找了一个PB api屏幕抓图的例子,保存图片,但是还不是很理想,版主如果直接存成图片我应怎么做 ?
hgxhzzl 2014-01-16
  • 打赏
  • 举报
回复
嗯,我也正在按你的思路进行调试呢,希望能解决.
WorldMobile 2014-01-16
  • 打赏
  • 举报
回复
也可以向数据库再保存一份dwg,用户双击图片时再打开cad
WorldMobile 2014-01-16
  • 打赏
  • 举报
回复
引用 楼主 hgxhzzl 的回复:
刚做一个例子,用OLE,及数据窗口OLE,可以实现,但有个问题,窗口中有几个图型(DWG)就打开几次CAD程序,有没有好的方法不需要打开CAD程序的方法,网上有说Microdraw图形控件可以,但没有做成,这方面有做过请指点一下?
建议保存到数据库里的时候,直接存成图片,就没有这个问题了

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧