将cad嵌入到vb中

简介: Option Explicit Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long Private Declare Fu...
Option Explicit 
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
Private lHwnd As Long 
Private Sub Form_Load()
    
    On Error GoTo ErrTrap
    Dim acadApp As Object
    Set acadApp = CreateObject("AutoCAD.Application")
    acadApp.Visible = True
    lHwnd = GetParent(GetParent(acadApp.Activedocument.hwnd))
    If lHwnd = 0 Then Exit Sub
    SetParent lHwnd, Form1.hwnd
    Exit Sub
    
ErrTrap:
    On Error GoTo 0
End Sub 
Private Sub Form_Unload(Cancel As Integer)
    If lHwnd = 0 Then Exit Sub
    SetParent lHwnd, 0
End Sub
目录
相关文章
|
3月前
|
开发框架 前端开发 JavaScript
网页CAD中二维CAD图转三维CAD的方法
本文介绍了一种将网页CAD中的二维图纸转换成三维模型的方法,特别聚焦于通过拉伸平面图形至一定高度来实现三维效果。文中利用了mxcad和mxcad3d两个框架,前者负责读取和解析二维CAD图纸,后者则基于这些数据构建三维模型。文章详细阐述了安装配置步骤及代码实现细节,包括创建项目、安装依赖、编写HTML与JavaScript代码等,并提供了完整的示例代码。最终实现了从二维图纸自动转换并展示三维模型的功能,同时添加了交互元素以方便用户操作。
网页CAD中二维CAD图转三维CAD的方法
|
3月前
【qt】平面CAD(计算机辅助设计 )项目 上
【qt】平面CAD(计算机辅助设计 )项目 上
49 0
|
3月前
【qt】CAD下
【qt】CAD下
32 0
|
6月前
|
智能设计
中望CAD建筑版2024 SP1.3中文版
中望CAD建筑版是一款自主产权的国产CAD制图软件的建筑设计CAD软件,中望CAD建筑版2024中文版这款建筑设计软件拥有超丰富的建筑图块和图案,深度兼容建筑图纸,提供绘图标准规范,智能设计和智能统计功能.
64 2
|
数据可视化
vb学习什么
vb学习什么
82 0
|
数据可视化 开发工具
零基础VB教程001期:初识VB
零基础VB教程001期:初识VB
154 0
CAD
平面图、轴测图和立体图
CAD
|
XML 数据格式 Windows
CAD - CAD 的 *.dwl 是什么文件?可以打开吗?
CAD - CAD 的 *.dwl 是什么文件?可以打开吗?
383 0
CAD - CAD 的 *.dwl 是什么文件?可以打开吗?
|
区块链
VB编程:VB支持XP256色的ico图标工具ArtIcons Pro附序列号-60
VB编程:VB支持XP256色的ico图标工具ArtIcons Pro附序列号-60