Acad多窗体并排展现
来源:互联网 发布:mac pyqt designer 编辑:程序博客网 时间:2024/05/14 22:42
实现如下效果,任意摆放2个dwg文件窗体(不要用最大化)
运行arx后变为如下效果
现在图纸比较工具都用预览功能,但是现在基于acad二次开发的专业软件多了,不定什么时候即就搞得acad崩溃,就算是autodesk自己的实例程序blockview也一样,没办法,先预一个双窗体功能,如果需要的话可以让它们进行比较。
代码如下:
RECT rect; GetClientRect(acedGetAcadFrame()->m_hWndMDIClient,&rect); //获取MDI区域大小 CWnd * pMdi=acedGetAcadFrame()->GetWindow(GW_CHILD); //获取MDI区域窗体句柄 HWND h_pSub1=FindWindowEx(pMdi->m_hWnd,NULL,NULL,_T("Drawing1.dwg")); //根据需要修改要查找的窗体标题,打开的图纸往往在标题里包含文件名,这样就可以知道该排哪个窗体了 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")); SetWindowPos(h_pSub2,NULL,rect.right/2,0,rect.right/2,rect.bottom,SWP_SHOWWINDOW);
- Acad多窗体并排展现
- 两个窗体并排放置
- 1.4 C#如何展现一个WINDOWS窗体
- DataList 并排显示多列
- 多个DIV,并排居中
- 多个div并排显示
- 多个div并排的问题
- 多个button并排平均排列
- 设置多个div并排显示
- 并排多个div,并可滚动
- 并排表格改成依次垂直放或者多个表格改成并排
- VB启动acad。
- Wince任务栏并排显示多个任务的方法
- div并排
- 并排显示
- 常见AutoCAD病毒(acad.fas、acad.lsp)清除方法
- 直接在窗体上绘制二维文本/不加任何控件展现图像
- 多窗体
- php中持久化存储模块开发总结
- VC2005打开VC2003项目时fatal error CVT1100: 重复的资源。type:MANIFEST
- 要有个责任,奥巴马所说的:“必须多谈及责任这个词了”,不论你完成没有,你时刻都得有这个词,就算没完成,搞清楚是为什么没完成?要怎么办?有些人总喜欢子在这个时候下决心说下次一定努力又意思吗?
- DB2 - 删除DATA CAPTURE字段的操作过程
- ANSI、unicode、utf-8、DBCS等字符集及相关数据类型、函数的区别
- Acad多窗体并排展现
- Winsock I/O模型之WSAAsyncSelect
- 如何选择管理软件?
- c++的位运算和逻辑运算
- 第一个骰子游戏
- C#分页
- rotateAnimation
- jquery之设置元素内容(移动和复制元素,使用append(),appendTo()方法)
- php中的SERVER变量