NX 차 개발은 모든 도면 뷰 태그 UF_DRAW_ask_views를 얻을 수 -UFUN

. (1) #INCLUDE <uf.h>
 2 #INCLUDE <uf_draw.h>
 . (3) #INCLUDE <uf_drf.h>
 . 4 #INCLUDE <uf_obj.h>
 . 5  
. 6  
. 7  
. 8  UF_initialize ()
 . (9)  
(10)  // 것이 현재 드로잉 페이지 태그를 얻을 
. 11 tag_t drawing_tag = NULL_TAG;
 12이다 UF_DRAW_ask_current_drawing ( drawing_tag)
 (13)가  
14  // 이름 View 태그 얻기 얻기 
15 tag_t ViewTag = NULL_TAG;
 16 UF_OBJ_cycle_by_name ( " 123 " , ViewTag)
 . 17  
(18)  // 뷰 이동 
19 CONST  더블 drawing_reference_point [ 2 ] = { 150.0 , 150.0 }
 20는  UF_DRAW_move_view (ViewTag, drawing_reference_point가)
 (21)는  
22이다  // 뷰 스케일의 크기 변경 
(23)이 (ViewTag, UF_DRAW_set_view_scale . 1 ),
 24  
(25)  // 숨겨진 도면 경계선 
(26)은 (UF_DRAW_set_border_display 거짓 ) ;
 27  
(28)  //는 모든 뷰 태그 얻을 
29  INT의 NUM_VIEWS = 0 ;
 30 tag_t AllViewTag * = NULL_TAG을,
 31은UF_DRAW_ask_views (drawing_tag, NUM_VIEWS, AllViewTag);
 32  
(33)은  위해 ( INT I = 0 ; I는 NUM_VIEWS <I가 ++ )
 (34)가  {
 35      IF를 (! AllViewTag [I] = ViewTag)
 36      {
 37          // 다른 뷰 삭제     
38 인          UF_OBJ_delete_object을 (AllViewTag [I]);
 39  
(40)      }
 (41)이다  }
 (42)는  
43이다  
(44)는  , UF_terminate ()
 45  
46된다  시저 Lushang 유
 47 2019년 7월 1일

추천

출처www.cnblogs.com/nxopen2018/p/11116196.html