主要用到函数说明:

_DMxDrawX::CreateGroup

创建组.如果组名已经存在,就把实体加入组中。详细说明如下:

参数 说明

BSTR pszName

组名.,如果为空,创建匿名组

IDispatch* pAryId

创建成组的实体id数组,是IMxDrawResbuf类

js代码实现如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function CreateGroup() {
                        mxOcx.Prompt("选择要做成组的实体:");
                        var ss = mxOcx.NewSelectionSet();
                        ss.Select2(8, nullnullnull);
                        var param = mxOcx.NewResbuf();                        
                        for(var i = 0; i < ss.Count;i++)
                        {
                            var ent = ss.Item(i);                            
                            if(ent == null)                                
                            continue;
 
                            param.AddObjectId(ent.ObjectID);
                        }                       
                         if(param.Count == 0)                           
                          return;
                        mxOcx.CreateGroup("", param);
 
                    }

最新文章

  1. virtualenv 安装 lxml
  2. HDOJ(2056)&amp;HDOJ(1086)
  3. python算法——第四天
  4. [CF148E] Porcelain (分组背包)
  5. Codeforces Round #237 (Div. 2) B题模拟题
  6. SMB/CIFS协议解析二
  7. 一个用ASP生成html的新方法
  8. bzoj1093
  9. mysql日志文件相关的配置【2】
  10. C语言笔记——简介与编译过程初探
  11. 正确的 zip 压缩与解压代码
  12. POJ 2068 Nim#双人dp博弈
  13. JavaScript Window Navigator
  14. 更改Nginx网站根目录以及导致的403 forbidden问题解决
  15. A - Wall
  16. [UE4]关于分支Sequence和条件分支的组合用法
  17. VisualSVN 破解方法
  18. Linux启动流程与模块管理(15)
  19. XMPP HTTP
  20. IT经理苏大强:我不吃,我不喝,我要赶项目!

热门文章

  1. Nginx + FastCgi + Spawn-fcgi + C 架构的server环境搭建
  2. NHibernate之旅(8):巧用组件之依赖对象
  3. 【bzoj1406】[AHOI2007]密码箱
  4. 依赖注入【转自知乎 PHP】
  5. MessageBox.Show
  6. USACO Section1.1PROB Broken Necklace
  7. [JSOI 2016] 最佳团体
  8. 逻辑频道号---DVB NIT LCN
  9. COCI2012 TOY
  10. MySQL权限及登陆、退出方法