Acad多窗体并排展现

news/2025/2/22 15:53:03/

运行arx后变为如下效果

      现在图纸比较工具都用预览功能,但是现在基于acad二次开发的专业软件多了,不定什么时候即就搞得acad崩溃,就算是autodesk自己的实例程序blockview也一样,没办法,先预一个双窗体功能,如果需要的话可以让它们进行比较。

      注意:随着版本升级,CAD有可能窗口的组织方式会变化,要结合Spy++等工具查看cad的窗体结构和窗体信息,并且灵活运用VC的断点调试查看FindWindowEx函数是否捕捉到了正确的窗体句柄,才能保证代码正常工作

      代码如下:

RECT rect;
::GetClientRect(acedGetAcadFrame()->m_hWndMDIClient,&rect);  //获取MDI区域大小
CWnd * pMdi=acedGetAcadFrame()->FindWindowEx(acedGetAcadFrame()->m_hWnd,NULL,_T("MDIClient"),NULL);  //获取MDI区域窗体句柄
HWND h_pSub1=::FindWindowEx(pMdi->m_hWnd,NULL,NULL,_T("Drawing1.dwg"));  //根据需要修改要查找的窗体标题,打开的图纸往往在标题里包含文件名,这样就可以知道该排哪个窗体了
::ShowWindow (h_pSub1,SW_NORMAL);
::SetWindowPos(h_pSub1,NULL,0,0,rect.right/2,rect.bottom,SWP_SHOWWINDOW);
HWND h_pSub2=::FindWindowEx(pMdi->m_hWnd,NULL,NULL,_T("Drawing2.dwg"));
::ShowWindow (h_pSub2,SW_NORMAL);
::SetWindowPos(h_pSub2,NULL,rect.right/2,0,rect.right/2,rect.bottom,SWP_SHOWWINDOW); 


 


http://www.ppmy.cn/news/810536.html

相关文章

cad2010多个文件并排显示_CAD2010如何设置 使一个窗口打开多个文件,并排显示(和360浏览器类似的并排缩略)?...

回答: 工具/原料 360浏览器 Axure生成的原型文件 方法/步骤 用360浏览器打开Axure原型时,系统会提示安装Axure RP Extension 0.5 for Chrome的扩展插件。 点击图中(1)处红框部位的按钮,系统会弹出“确认新增扩展程序”对话框,点击…

cad2010多个文件并排显示_win10系统下CAD打不开多个窗口、文件如何解决

win10系统下CAD打不开多个窗口、文件怎么办?最近一位用户向小编咨询了该问题。他表示自己因为工作需求在电脑中安装了CAD,可是发现安装后没办法同时打开两个CAD的窗口,更无法同时打开两个CAD的文件。接下来,就随小编看看该问题的具…

cad2010多个文件并排显示_cad多窗口显示插件(docbar)

docbar是一款让你能在cad中轻松切换多个窗口的插件,很多用过cad的朋友都知道在cad中打开多个文档的时候,切换标签的时候很不方便,只能在打开窗口》选择需要的图形文件,或者AltTab快捷键,但是不能准确定位到需要的图形。…

大工20春《计算机应用基础》在线测试,大工20春《计算机应用基础》在线测试1...

2020年5月30日 11:21 大工20春《计算机应用基础》在线测试1 ------------------------ 1.Windows 7文件的目录结构是()。 A.网状结构 B.环型结构 C.矩型结构 D.树型结构 正确答案:false 2.在Windows 7操作环境下,用户启动的所有任务一般都会显示在()。 A.对话框 B.任务栏 C.库 …

计算机应用基础知识

计算机应用基础知识总结(一) 计算机的诞生、发展、分类、特点、应用及趋势计算机及微型计算机系统的组成计算机的数据与编码操作系统(Windows 7) 人类文化发展的四个里程碑:语言的产生、文字的使用、印刷术的发明、计算机文化 ##1. 计算机的…

win7操作系统练习题(带答案,有问题可直接在博客或公众号中问)

1. 下列是切换已打开的应用程序窗口的组合键是( ) A、ctrlTab B、AItEsc C、Aitspace D、Aito 2. 打开程序属性对话框的组合键是( ) A、ctrlO B、shiftO C、AitEnter D、ctrlF6 3. 打开搜索窗口…

计算机基础17秋在线作业3,西南大学17秋1056《计算机基础》在线作业(参考资料)...

1、以下不属于多媒体声卡功能的是 录制音频文件 录制视频文件 压缩和解压缩文件 可与MIDI设备连接 参考答案:录制视频文件; 2、最适合制作三维动画的工具软件是 uthorware Photosho AutoCAD 3DMAX 参考答案:3DMAX; 3、连接到Inter…

【好用的Mac分屏软件】Magnet for Mac 2.3

「Magnet」是一款Mac窗口管理工具。 当您每次将内容从一个应用移动到另一应用时,当您需要并排比较数据时,或是以其他方式进行多任务处理时,你需要妥善放置所有窗口。Magnet 让这一过程清爽又简单。 拖动窗口到边缘,可将窗口大小…