青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-11-13 18:41 | 显示全部楼层 |阅读模式
大家好!
9 a+ k0 k* I! V   我在学习ug二次开发中遇到一个难题。
% D' t9 t% k6 n  P0 K1 w: k2 Q   难题是:怎么通过一个对话框中的按钮打开另外一个对话框3 U6 ~$ `  c$ ~! q# P  _; a0 @, e
    我在网上看到一些资料。自己也做了,就是调不出来。郁闷了好久了。
2 K! C9 j$ Y# p& U" Q  l  O6 q* m    我设置了按钮的参数("GOOD_cb"),也选中了该复选框,用VC设置了第二个对话框的函数("zeng(int *response)")。也在第一个对话框中应用了用于调用“第二对话框”的函数。(  int response;2 c% @5 P5 ~) e) t8 @1 ?
                      /* Make sure User Function is available. */  / S# S" i# D5 X- F' P( b0 z
                   if ( UF_initialize() != 0) 8 I- ^+ c: d2 }$ X
                      return ( UF_UI_CB_CONTINUE_DIALOG );
% n* X) g: ^/ p4 `2 \$ o
                   /* ---- Enter your callback code here ----- */
8 _9 q- c' U: T                           zeng( &response );)

  ~9 v' u. N. d" w) u   听说要设置声明,还要这头文件中设置。这我就不会了,有哪位告诉指点不?告诉我在那设置和怎么设置,最好具体到放置的位置。(因为我在几个位置都设置了,没成功)
4 ?# }2 M" b3 z  H    比如说在一下那一行增加声明语句,并且告诉我怎么写这个声明语句。能告诉我原因就更好了。8 b1 H) k  B5 N) U3 f
/ r- f0 R' c/ N  Q) W! ^* m4 I
#ifndef YOU_H_INCLUDED( U- e& X% D2 Z7 J( Q
#define YOU_H_INCLUDED
1 S( K% `3 H, ~) h( W; e5 H/ k/ f4 L#include <uf.h> # v' y. _, ^; r" D
#include <uf_defs.h>
9 |4 a/ e$ ]  S* ]# G7 C, Z#include <uf_styler.h>

! \  K  a1 u( q6 |# c8 W/ V#ifdef __cplusplus
# k- Z6 j+ m* B9 H4 ^; b# mextern "C" {% l9 v4 v( y+ G/ G
#endif

. [0 A/ U8 `- U  h#define YOU_DIALOG_OBJECT_COUNT        ( 0 )% c( B  X" Y! l: }0 ~8 ^5 ^" K
int YOU_apply_cb ( int dialog_id,
- X- o( D; v8 r1 g/ y3 q             void * client_data,
+ P% ?$ p% n4 z/ d$ {             UF_STYLER_item_value_type_p_t callback_data);

% h1 K0 Z; b* a1 {$ ^( I( n6 m! S
( S+ I, f' P8 h5 w( w, \) O5 B7 p3 T% k6 @# F
#ifdef __cplusplus0 @" E* Z; N# Q
}9 o% Q& P" M; t+ v* T5 a. d
#endif
' A3 @+ _% ~, l# v$ p8 {& |

- h( ~8 c- Q; V: V- U#endif /* YOU_H_INCLUDED */
0 ]$ p4 C# r% k6 ^% o! X3 E. q  ?1 x% v" v, k5 l+ S
                                   ”
3 u& c) x* t- v4 V; s8 X" L/ |    3 X, W7 {, I' y
   
发表于 2012-8-24 17:45 | 显示全部楼层
楼上解决木有?发个例子过来787993379@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 15:58 , Processed in 0.052288 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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