wp114 发表于 2004-12-6 23:17:00

请问如何将当前CAD数据库中的图形显示在对话框上?

多谢!!

王咣生 发表于 2004-12-7 08:51:00

回复

<P class=MsoNormal style="MARGIN-LEFT: 21.2pt; TEXT-INDENT: 0.05pt">使用acdbDisplayPreviewFromDwg全局函数。<BR>使用方法参考下面的代码:<BR>char fileName;<BR>strcpy(fileName, "C:\\test.dwg");<BR>bool es;<BR>HWND pWnd;<BR>CFrameWnd *pFrame = (CFrameWnd*)GetDlgItem(IDC_PICTURE); <BR><BR>es = acdbDisplayPreviewFromDwg(fileName, pFrame-&gt;m_hWnd);<BR>上面的代码将在一个Picture控件中显示指定的图形。<BR>另外,需要包含“dbmain.h”头文件。


<P class=MsoNormal style="MARGIN-LEFT: 21.2pt; TEXT-INDENT: 0.05pt; TEXT-ALIGN: right" align=right>(摘自“CAD大观园”<SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><A href="http://www.cadhelp.net/bbs" target="_blank" >www.cadhelp.net/bbs</A>)</SPAN>

wp114 发表于 2004-12-7 18:34:00

谢谢!我的意思是在当前CAD窗口上画的图形显示在一个对话框上。我已经找到方法了,用ACGS的类实现。再次谢谢王斑竹的热心!

王咣生 发表于 2004-12-7 22:25:00

回复

怎么做的,能告诉我吗?


谢谢

wp114 发表于 2004-12-8 20:13:00

见OBJECTARX2004中的MFC例子程序BLOCKVIEW
页: [1]
查看完整版本: 请问如何将当前CAD数据库中的图形显示在对话框上?