乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 45|回复: 2

图层索引替代-不是?,只是分享。

[复制链接]

6

主题

38

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
62
发表于 2006-6-21 18:53:08 | 显示全部楼层 |阅读模式
我想当我在这里的时候,不妨分享一个我必须为我正在开发的程序构建的小Sumfin。
花了很长时间才找到任何可用的信息,所以我想它也可能对其他人有用。
那么,你想在ADT中设置层键覆盖吗?(如果你必须问什么是层键覆盖,你不想知道,相信我。)
这是我为设置它而写的一个小子。
  1. Sub SetLayerKeyOverride(LayerStateToUse As String)
  2.     Dim app As New AecBaseApplication
  3.     Dim doc As AecBaseDocument
  4.     Dim dbPref As AecBaseDatabasePreferences
  5.     Dim cLayerKeyStyles As AecLayerKeyStyles
  6.     Dim layerKeyStyle As AecLayerKeyStyle
  7.    
  8.     app.Init ThisDrawing.Application
  9.     Set doc = app.ActiveDocument
  10.    
  11.     Set cLayerKeyStyles = doc.LayerKeyStyles
  12.     Set dbPref = doc.Preferences
  13.    
  14.     Set layerKeyStyle = cLayerKeyStyles.Item(dbPref.LayerStandard)
  15.    
  16.     layerKeyStyle.OverrideSettings.Item(0).Value = LayerStateToUse
  17.     layerKeyStyle.OverrideSettings.Item(5).Value = " "
  18.    
  19. End Sub

然后只需使用
在另一个例程中调用它,就像我说的,只是一个小助手,我在自己的搜索中找不到任何东西。
您需要将对AEC Base 4.0 Application Library和AEC Base 4.0 Object Library的引用添加到您的项目中才能正常工作。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

61

主题

792

帖子

35

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1015
发表于 2006-12-12 11:59:27 | 显示全部楼层
天啊!头奖!!谢谢CSO!(感恩节有点晚了,但我现在知道什么是图层键和你的权利,我不想知道。
回复

使用道具 举报

61

主题

792

帖子

35

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1015
发表于 2006-12-12 12:13:25 | 显示全部楼层
嗯……我只是想用一下这个。*书签*
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 05:12 , Processed in 1.981341 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表