青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-11-13 18:41 | 显示全部楼层 |阅读模式
大家好!
# W" q- M% M# G   我在学习ug二次开发中遇到一个难题。
3 [1 h. P& ?1 x5 d3 v2 u! \9 A   难题是:怎么通过一个对话框中的按钮打开另外一个对话框* D+ f- f8 o" o5 I4 Q" M$ q4 `
    我在网上看到一些资料。自己也做了,就是调不出来。郁闷了好久了。
  k8 Q" P2 s7 g- G    我设置了按钮的参数("GOOD_cb"),也选中了该复选框,用VC设置了第二个对话框的函数("zeng(int *response)")。也在第一个对话框中应用了用于调用“第二对话框”的函数。(  int response;3 v. |: I7 H) b! r& A
                      /* Make sure User Function is available. */  1 z4 g, i! `2 U& w7 U
                   if ( UF_initialize() != 0)
' e) ~0 e0 \3 {# b+ t, X! @                      return ( UF_UI_CB_CONTINUE_DIALOG );
2 V: P1 j3 x2 z1 S; _. x
                   /* ---- Enter your callback code here ----- */$ V2 D2 e4 K1 O( g
                           zeng( &response );)
$ o9 i; U6 e1 ]1 l* S- ?
   听说要设置声明,还要这头文件中设置。这我就不会了,有哪位告诉指点不?告诉我在那设置和怎么设置,最好具体到放置的位置。(因为我在几个位置都设置了,没成功): [" C/ n( r" t  W
    比如说在一下那一行增加声明语句,并且告诉我怎么写这个声明语句。能告诉我原因就更好了。$ k* ]' X1 i% g: N# J
0 A5 P% G8 R) u9 L
#ifndef YOU_H_INCLUDED4 D  x: o& W, C0 A# A' \$ }
#define YOU_H_INCLUDED
; k* P0 K! W% M9 d0 `4 \1 Q* a#include <uf.h> : U7 ?0 p& k3 c/ j2 I
#include <uf_defs.h>
! K9 j% r" }" v% j0 d. h# y. F& h, q#include <uf_styler.h>

( n# h' r9 P8 P1 l" N#ifdef __cplusplus0 a, G* Q1 G! J2 x3 j" j2 i
extern "C" {+ ?3 s, ?- m9 @. q! M9 K) |
#endif
9 o- M2 b* [4 q6 i- [  i
#define YOU_DIALOG_OBJECT_COUNT        ( 0 )
: C6 j* c/ _% u' W& \int YOU_apply_cb ( int dialog_id,
  d  [0 h0 f8 f' l1 m! b             void * client_data,7 b. Y; i- P/ p1 `1 e/ f
             UF_STYLER_item_value_type_p_t callback_data);
7 g0 K# D, z1 w" p5 m% `" n4 ]# S

$ Y+ a5 a  R: r4 @
% Y' ]4 |# V$ ~. T0 d#ifdef __cplusplus
/ V" O0 @5 t; w}. t; {( u4 W" W2 B3 a
#endif
; ^% D1 m2 H5 _
. c+ V* O3 C4 v6 x
#endif /* YOU_H_INCLUDED */0 A8 E  f8 ^3 B6 v4 |7 b/ v: w

' ~( X, F- Q8 ^+ _' h9 B                                   ”
& {0 ]% T' c% E2 z9 U  j' O  a   
3 I& ^0 y! l; d  o4 c  T. a7 G   
发表于 2012-8-24 17:45 | 显示全部楼层
楼上解决木有?发个例子过来787993379@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 15:33 , Processed in 0.061945 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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