判断是否是主视图

工程图可以添加各种类型的视图,而最基本的是主视图。基于它,可以创建投影视图,局部视图,剖视图等。DrawingView.ViewType可以告诉类型。ViewType是个枚举值。其中kStandardDrawingViewType 表示主视图。

Public Enum DrawingViewTypeEnum
  kStandardDrawingViewType = 10501
  kDetailDrawingViewType = 10502
  kSectionDrawingViewType = 10503
  kAuxiliaryDrawingViewType = 10499
  kProjectedDrawingViewType = 10504
  kDraftDrawingViewType = 10505
  kAssociativeDraftDrawingViewType = 10506
  kOverlayDrawingViewType = 10507
End Enum

     

       SubgetViewType()

 

            DimoApp As Inventor.Application= m_inventorApplication

            DimoDoc As DrawingDocument= oApp.ActiveDocument

 

            '遍历每个视图

            DimoView As DrawingView

            ForEach oView InoDoc.oViews

 

                SelectCase oView.ViewType

                    CaseDrawingViewTypeEnum.kAssociativeDraftDrawingViewType

                        MsgBox("关联草图视图")

                    CaseDrawingViewTypeEnum.kAuxiliaryDrawingViewType

                        MsgBox("辅助视图")

                    CaseDrawingViewTypeEnum.kCustomDrawingViewType

                        MsgBox("自定义视图")

                    CaseDrawingViewTypeEnum.kDefaultDrawingViewType

                        MsgBox("缺省视图")

                    CaseDrawingViewTypeEnum.kDetailDrawingViewType

                        MsgBox("详细视图")

                    CaseDrawingViewTypeEnum.kDraftDrawingViewType

                        MsgBox("草图视图")

                    CaseDrawingViewTypeEnum.kOLEAttachmentDrawingViewType

                        MsgBox("OLE附着视图")

                    CaseDrawingViewTypeEnum.kOverlayDrawingViewType

                        MsgBox("覆盖视图")

                    CaseDrawingViewTypeEnum.kProjectedDrawingViewType

                        MsgBox("投影视图")

                    CaseDrawingViewTypeEnum.kSectionDrawingViewType

                        MsgBox("局部视图")

                    CaseDrawingViewTypeEnum.kStandardDrawingViewType

                        MsgBox("主视图")

                EndSelect

              

            Next

 

        End Sub

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值