青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-11-13 18:41 | 显示全部楼层 |阅读模式
大家好!
3 I$ f; V) V" k   我在学习ug二次开发中遇到一个难题。2 b" H. ]" p; {6 H8 H, o
   难题是:怎么通过一个对话框中的按钮打开另外一个对话框
1 U% ?7 g& N3 E3 G7 K8 q8 o& t    我在网上看到一些资料。自己也做了,就是调不出来。郁闷了好久了。8 P$ E8 k* x4 Q, Y
    我设置了按钮的参数("GOOD_cb"),也选中了该复选框,用VC设置了第二个对话框的函数("zeng(int *response)")。也在第一个对话框中应用了用于调用“第二对话框”的函数。(  int response;) @- g3 g9 Y! q% O) Y5 J
                      /* Make sure User Function is available. */  
! {! K4 E  g+ k                   if ( UF_initialize() != 0)
: W5 W/ y' E5 L; j6 R8 L& F                      return ( UF_UI_CB_CONTINUE_DIALOG );
* S8 p! K& f$ i
                   /* ---- Enter your callback code here ----- */. V" v* Q# H: |7 P* k
                           zeng( &response );)
+ s( n% |6 p! N4 O) i1 G; X) F
   听说要设置声明,还要这头文件中设置。这我就不会了,有哪位告诉指点不?告诉我在那设置和怎么设置,最好具体到放置的位置。(因为我在几个位置都设置了,没成功): A2 ]3 S; u& r: G8 e, o
    比如说在一下那一行增加声明语句,并且告诉我怎么写这个声明语句。能告诉我原因就更好了。5 H. k" }% D; Z5 y: v' ^5 |- U
% r; i- N' c4 v- N( J, d
#ifndef YOU_H_INCLUDED
. t" I+ ?& ]" y+ N, \4 R# U$ ]#define YOU_H_INCLUDED 4 K% b+ z  k- \; x5 }5 c. M" L2 \% O
#include <uf.h>   m% V' s2 |  r! o8 q
#include <uf_defs.h>
7 e6 X- o( @2 }, V9 G2 f7 _4 R: t& I3 n: R#include <uf_styler.h>
# {% B; f/ X% m( H; y2 Z5 G5 B/ y
#ifdef __cplusplus
0 A  o3 Q( H" j7 o- P5 a; Fextern "C" {. G9 T; {# |% V4 F! Z7 d( H9 \
#endif

" r3 T% E( ^9 ~. m& J- n#define YOU_DIALOG_OBJECT_COUNT        ( 0 )
8 k5 J% ~9 Y$ W* f7 m' lint YOU_apply_cb ( int dialog_id,% m. S% j! A& n0 D
             void * client_data,2 H; n! n! C. X$ r. z
             UF_STYLER_item_value_type_p_t callback_data);

9 t3 o% f" ?2 P2 T, u
$ @) }1 }# G" F9 @% e. h+ z4 k: c0 c+ V/ F0 [+ g
#ifdef __cplusplus
# a5 S% {: U0 O0 j& s6 c$ B% d}
! Q# ]3 t5 I/ }#endif

% H7 y* `2 o& ^' ^
" {+ O  c: `# e6 A7 x#endif /* YOU_H_INCLUDED */$ O' I2 A$ Y) ~1 u, A9 C  _

- r- o- r  k" w0 F, T                                   ”- }7 |5 a: S% v, E
    ' q# e; F6 V& g9 ]! s
   
发表于 2012-8-24 17:45 | 显示全部楼层
楼上解决木有?发个例子过来787993379@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 13:56 , Processed in 0.057103 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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