青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1785|回复: 2

[疑难] 求助:如何在鼠标单击后自动生成一个点

[复制链接]
发表于 2009-12-29 11:50 | 显示全部楼层 |阅读模式
如题。在工程图里用鼠标在任意位置单击后即可生成一个点,这该如何实现,小弟试过用函数UF_UI_ask_sel_cursor_pos(),编译没问题,但调试后没反应,哪位用过此函数的高手指点下,小弟万分感谢。
0 R+ X, f6 v& a0 ~/ n这是部分代码:
- M& [3 w7 N4 R/ n6 Y" f6 |6 Y. ?  m  pextern "C" DllExport void ufusr( char *parm, int *returnCode, int rlen )
' O4 _. d8 N2 c. i( K# S! e7 b0 `{+ M. C- ?$ S* O6 Z2 q% S+ w
    /* Initialize the API environment */, ?+ \  G$ L0 |5 ^# G3 ~6 H
    int errorCode = UF_initialize();
1 F* e7 l4 y; N% p4 p- b' E3 S    if ( 0 == errorCode )
) q4 V/ h' Z$ \    {
1 ~3 G/ A- Z+ U1 I1 \2 u        /* TODO: Add your application code here */
+ l4 f% [1 y$ C, a1 H7 T5 d   int status=0;
- P5 V! d) f! k1 m5 D& W   double cur[3];/ H! I, g- g) V1 `
   UF_UI_selection_p_t select;% [# @: U$ ]1 Z7 E% b4 o1 J! K3 o
   tag_t view;# A$ f4 E2 v0 T) H. ]! N" `
   tag_t cur_tag, text_aid_tag;
4 o1 \; N$ y$ Q+ K+ F8 ]3 p   UF_DRF_object_t object;- k6 E7 Q5 o/ Y) K
   status = UF_initialize();
8 u- p2 r, i* w6 j  \   if (!status)' j) i# p: T  m, r; R6 K
   {# q3 Q5 m+ Y  H) f8 B6 c1 U
   status=UF_UI_ask_sel_cursor_pos(select, &view, cur);
6 F0 t0 N9 S! z+ ~   }
7 M5 E( h3 U+ L   if (!status)
  g6 l0 ]: ?) s3 T: N; l   {/ \. B$ J' F' Q4 s7 b
   /* initialize the object structures */
/ q. j) S. l: ?; C) r) L- @      UF_DRF_init_object_structure(&object);
: U( A$ K+ b$ u8 i. K      /* create a base point */8 p: G" K# \1 {8 r5 Y6 s1 F
      status = UF_CURVE_create_point(cur, &cur_tag);4 O, y0 Z( Y0 k; n  r4 p
   }
发表于 2010-1-16 11:59 | 显示全部楼层
double screen_pos [ 3 ] ={0} ;
- I  V$ f3 ?3 Y" X6 q" ~        tag_t  view_tag = NULL_TAG;7 X6 N/ f$ w( o% }1 P
        int  response=0;0 ~$ k, |0 W: P$ ~2 r- C
        UF_UI_specify_screen_position("QQ:76880903",NULL,NULL,screen_pos,&view_tag,&response);
9 g! y: `$ S4 Z8 x        tag_t point_tag= NULL_TAG;
" s% D4 ?/ w4 g) x# J3 m( j. e        UF_CURVE_create_point(screen_pos,&point_tag);
回复 支持 反对

使用道具 举报

发表于 2010-1-16 12:00 | 显示全部楼层
贴代码了 还不会 在联系我
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-28 19:49 , Processed in 0.249704 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表