这种文档窗体是怎么实现?请教
各位好,网上看到一个cad二次开发的插件,实现了新建右边类型的文档窗体,请教各位是怎么实现的?应该不是cad的文档窗体,我用程序统计了一下文档总数目,发现并没有统计,但是可以文档间来回切换,也可以窗体平铺,层叠等方式显示。
在什么地方看到的 厉害啊,居然又这样的东东,长见识了~~ 右面那个创建的窗体可以和图形文档窗体进行切换,但应该不是通常的form窗体,好像是多文档窗体,父窗体是cad似的,求高手解答! 这个窗体是多文档的窗体么?你看看如果是FORM窗体的应该可以脱离CAD独立存在,把这个新的窗口最小化,他是最小化到CAD里还是最小化到WINDOWS的开始菜单那里了?要是最小化到CAD里就厉害了!不知道怎么做的。 本帖最后由 liuxu042 于 2012-3-20 08:52 编辑
窗口(RQ)最小化后在cad内部,下图
这个新建的窗体文档是以cad为父窗体的(个人猜测),在cad的窗口菜单下可以选择此文档(RQ)进行切换,就像是cad自己的窗口,搞不明白,求高手解答释惑!
不知道是不是利用什么方式创建了一个新文档,然后把此文档背景给改变了,使其不能绘制等操作,不知道怎么实现?
或许就是一个普通的对话框
1,对话框刚好把图纸+滚动条区域挡住
2,对话框没标题栏 看起来确实很厉害,不过要是是像楼上说的耍了点计谋,就没有太多技术含量了,呵呵 调用WinApi设置为Cad的mdi子窗体应该就可以的
以前貌似做过 应该是在窗体里添加一个dataGridView控件就实现了。
页:
[1]
2