zoukankan      html  css  js  c++  java
  • 选择对象单开图层

    #include <uf.h>
    #include <uf_ui.h>
    #include <uf_layer.h>
    #include <uf_obj.h>
    #include <uf_object_types.h>
    #include <uf_defs.h> 
    #include <libufun_exports.h>
    
    	//单选对象对话框
    	char 提示语[] = "单选对象单开图层",对话框title[] = "单选对象单开图层",msg[256];
    
    	int 选择范围 = UF_UI_SEL_SCOPE_WORK_PART,响应;
    
    	tag_t Object_tag,视图tag;;
    
    	double adCursor[3];
    
    	UF_UI_select_with_single_dialog(提示语, 对话框title, 选择范围, NULL, NULL, &响应, &Object_tag, adCursor, &视图tag);
    
    	if (Object_tag>0)
    	{
    		UF_OBJ_disp_props_t objdata;
    
    		UF_OBJ_ask_display_properties(Object_tag,&objdata);	//获取对象数据
    
    		int laye = objdata.layer;							//查询对象所在图层
    
    		UF_LAYER_set_status(laye,1);						//设置对象所在的图层为工作层
    
    		UF_LAYER_set_all_but_work(4);						//设置其他图层不可见
    
    		//UF_LAYER_WORK_LAYER		1 设置为工作图层  
    		//UF_LAYER_ACTIVE_LAYER		2 设置图层可见可编辑  
    		//UF_LAYER_REFERENCE_LAYER	3 设置图层仅可见
    		//UF_LAYER_INACTIVE_LAYER	4 设置图层不可见不可编辑
    
    		UF_DISP_set_highlight(Object_tag,0);				//取消对象高亮显示
    
    		sprintf(msg,"当前工作图层为:%d 号图层!",laye);
    
    		uc1601(msg,1);
    

      

  • 相关阅读:
    (十六)字段表集合
    (十五)类索引
    (十四)访问标志 Access_flags
    (一)单例模式
    (二十三)IDEA 构建一个springboot工程,以及可能遇到的问题
    (十三)class文件结构:常量池(转)
    Hive优化
    标签整理
    一些学习资料
    jstree树形菜单
  • 原文地址:https://www.cnblogs.com/liuxiaoqing1/p/12028513.html
Copyright © 2011-2022 走看看