青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2695|回复: 1

[疑难] UG二次开发中:怎么通过一个对话框中的按钮打开另外一个对话框

[复制链接]
发表于 2009-11-13 18:41 | 显示全部楼层 |阅读模式
大家好!& M& |9 h  H2 c* T6 }
   我在学习ug二次开发中遇到一个难题。
6 n; V$ `( [  V3 s* t   难题是:怎么通过一个对话框中的按钮打开另外一个对话框
7 x3 J+ y3 {  B& i; f    我在网上看到一些资料。自己也做了,就是调不出来。郁闷了好久了。
, ], p6 O  L: k. z, f+ _    我设置了按钮的参数("GOOD_cb"),也选中了该复选框,用VC设置了第二个对话框的函数("zeng(int *response)")。也在第一个对话框中应用了用于调用“第二对话框”的函数。(  int response;! ~" D9 z9 U# L# ?
                      /* Make sure User Function is available. */  0 @$ m$ U4 P( \. c
                   if ( UF_initialize() != 0) 0 w* s1 n7 _3 H  y' f& ]" k' |
                      return ( UF_UI_CB_CONTINUE_DIALOG );
( R' t' f9 a8 p9 \, f: a
                   /* ---- Enter your callback code here ----- */
1 u3 \0 a0 e7 b; O) r& x! }                           zeng( &response );)
. i% h& g7 `( q+ t6 ^/ u* b' z
   听说要设置声明,还要这头文件中设置。这我就不会了,有哪位告诉指点不?告诉我在那设置和怎么设置,最好具体到放置的位置。(因为我在几个位置都设置了,没成功)
. w: Y" W3 m9 s/ Q3 U1 p    比如说在一下那一行增加声明语句,并且告诉我怎么写这个声明语句。能告诉我原因就更好了。: P5 r% D# l6 Z( I6 m
+ [3 {3 z4 j, F6 o' E
#ifndef YOU_H_INCLUDED0 [6 ]$ M& i# v- o) n
#define YOU_H_INCLUDED
: [5 q' Y# d* K, t' d, L#include <uf.h>
1 F  \8 d( P0 ?4 y. @8 G- W; m#include <uf_defs.h>
" H% e0 ~5 Y5 d' u#include <uf_styler.h>
0 T) o) ?+ I1 o# @* _1 }9 K
#ifdef __cplusplus
; X; f9 m% w0 ~( dextern "C" {
; Y8 q) C( z( }' h#endif
6 K& X$ a7 L$ |9 l
#define YOU_DIALOG_OBJECT_COUNT        ( 0 )
* L$ }6 `( j9 w: ^int YOU_apply_cb ( int dialog_id,
1 u& d. I/ j4 }6 I             void * client_data,, [+ Y9 Q: q3 j) Q+ t4 l
             UF_STYLER_item_value_type_p_t callback_data);

% }: m# ]0 r% V& P) J" @$ [ 5 U' P9 }. e5 P& q$ |' C
8 q$ Y: g7 |3 k9 ^/ c% D
#ifdef __cplusplus
& V  E4 h; i1 _7 d1 l4 P* x}* i, K5 z0 T/ ^7 ]1 t
#endif
4 b- j5 E& v$ a6 E, C

  P- ^( _% s4 u/ f+ y, L8 |: ]#endif /* YOU_H_INCLUDED */2 @- T! @+ M$ i$ w* N% \

" Q* N' {& m- y, A  w' L" ]9 e8 H                                   ”0 n, |, _% J" @/ j% e4 i/ a
    9 z+ I3 h/ B6 O
   
发表于 2012-8-24 17:45 | 显示全部楼层
楼上解决木有?发个例子过来787993379@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 20:47 , Processed in 0.079767 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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