liuxu042 发表于 2012-3-19 15:55:11

这种文档窗体是怎么实现?请教



各位好,网上看到一个cad二次开发的插件,实现了新建右边类型的文档窗体,请教各位是怎么实现的?应该不是cad的文档窗体,我用程序统计了一下文档总数目,发现并没有统计,但是可以文档间来回切换,也可以窗体平铺,层叠等方式显示。

zdqwy19 发表于 2012-3-19 16:39:02

在什么地方看到的                     

PhantomFox 发表于 2012-3-19 21:18:45

厉害啊,居然又这样的东东,长见识了~~

liuxu042 发表于 2012-3-19 21:23:48

右面那个创建的窗体可以和图形文档窗体进行切换,但应该不是通常的form窗体,好像是多文档窗体,父窗体是cad似的,求高手解答!

zhuirvine 发表于 2012-3-19 23:55:51

这个窗体是多文档的窗体么?你看看如果是FORM窗体的应该可以脱离CAD独立存在,把这个新的窗口最小化,他是最小化到CAD里还是最小化到WINDOWS的开始菜单那里了?要是最小化到CAD里就厉害了!不知道怎么做的。

liuxu042 发表于 2012-3-20 08:29:07

本帖最后由 liuxu042 于 2012-3-20 08:52 编辑


窗口(RQ)最小化后在cad内部,下图


这个新建的窗体文档是以cad为父窗体的(个人猜测),在cad的窗口菜单下可以选择此文档(RQ)进行切换,就像是cad自己的窗口,搞不明白,求高手解答释惑!
不知道是不是利用什么方式创建了一个新文档,然后把此文档背景给改变了,使其不能绘制等操作,不知道怎么实现?


sieben 发表于 2012-3-20 10:45:25

或许就是一个普通的对话框
1,对话框刚好把图纸+滚动条区域挡住
2,对话框没标题栏

cdinten 发表于 2012-6-26 15:07:23

看起来确实很厉害,不过要是是像楼上说的耍了点计谋,就没有太多技术含量了,呵呵

雪山飞狐_lzh 发表于 2012-6-26 17:46:20

调用WinApi设置为Cad的mdi子窗体应该就可以的
以前貌似做过

king20061335 发表于 2012-10-21 13:30:24

应该是在窗体里添加一个dataGridView控件就实现了。
页: [1] 2
查看完整版本: 这种文档窗体是怎么实现?请教