青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2009-11-13 18:41 | 显示全部楼层 |阅读模式
大家好!
% ?0 z+ z1 o8 g6 ?. C   我在学习ug二次开发中遇到一个难题。
, H5 X) C& I" [+ l2 B   难题是:怎么通过一个对话框中的按钮打开另外一个对话框( {8 r% U2 Y# P0 n
    我在网上看到一些资料。自己也做了,就是调不出来。郁闷了好久了。  E8 L7 y; Z7 g! X6 H
    我设置了按钮的参数("GOOD_cb"),也选中了该复选框,用VC设置了第二个对话框的函数("zeng(int *response)")。也在第一个对话框中应用了用于调用“第二对话框”的函数。(  int response;
+ v) ^: h4 [6 x/ ^. I                      /* Make sure User Function is available. */    C3 M& S$ N* L$ ?
                   if ( UF_initialize() != 0)
* ?  x9 e- g- ]- A& E$ s                      return ( UF_UI_CB_CONTINUE_DIALOG );
6 C6 S, i- w4 N" q% p% C
                   /* ---- Enter your callback code here ----- */' ~6 R% s7 _' g- Z; {
                           zeng( &response );)

& `5 d3 y8 f* q# z6 z8 C* k" {/ I5 Y   听说要设置声明,还要这头文件中设置。这我就不会了,有哪位告诉指点不?告诉我在那设置和怎么设置,最好具体到放置的位置。(因为我在几个位置都设置了,没成功)
% v- V  F$ A/ N    比如说在一下那一行增加声明语句,并且告诉我怎么写这个声明语句。能告诉我原因就更好了。
7 f1 b5 [* h  \* t3 X2 X
) C2 y% t# j6 W( ?$ E( Y8 K
#ifndef YOU_H_INCLUDED% n8 T% y, E3 u6 Z" t, ]
#define YOU_H_INCLUDED
; ~) v. w. @8 `5 h. T# Y! G+ t#include <uf.h> . t  d0 r+ E' }" T
#include <uf_defs.h>
# S* s. ^/ o* d# n#include <uf_styler.h>

2 a9 B; o+ ^- T9 K! }0 t) M#ifdef __cplusplus; V4 B  p* q9 [
extern "C" {
7 e! r; O9 q: t& k6 Z8 U1 P* b' E#endif

4 Y5 J& U# n# R& s#define YOU_DIALOG_OBJECT_COUNT        ( 0 )
0 H$ U- e7 R* m; v- k' O* gint YOU_apply_cb ( int dialog_id,
3 v' n4 C7 b/ B             void * client_data,
- K9 f9 u6 c4 a& f* u9 E1 C+ w  b             UF_STYLER_item_value_type_p_t callback_data);

. y3 V2 M  [2 q! i' ~  O2 K
: W" B7 `, u/ a: K, B0 N; l0 J9 w9 L$ V  [. y9 c
#ifdef __cplusplus! ~/ r# P7 E/ B5 {
}
$ k3 ^  Z4 V/ r2 T% F, c#endif
1 d3 H6 M; b5 D/ z1 M

  Z- R, k: P. c+ N+ u" l7 r#endif /* YOU_H_INCLUDED */8 v# T: f# P. Y- ]& T

& |/ u2 e' ~% ~/ J                                   ”$ H0 i! ?; D# T1 y: {  @( l/ c* ^
    4 l  x; J4 z- g
   
发表于 2012-8-24 17:45 | 显示全部楼层
楼上解决木有?发个例子过来787993379@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 18:00 , Processed in 0.133577 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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