百思论坛
                                                                  -工程科技交流平台

百思论坛 » 三维CAD软件 » UG NX » [疑难] UG二次开发中:怎么通过一个对话框中的按钮打开另外一个对话框


2009-11-14 19:20 zengsong
[疑难] UG二次开发中:怎么通过一个对话框中的按钮打开另外一个对话框

大家好!
   我在学习UG二次开发中遇到一个难题。看到我们论坛上有个一样的,我搞不出来。
   难题是:[b][color=red]怎么通过一个对话框中的按钮打开另外一个对话框[/color][/b]
[b][color=#ff0000]    我在网上看到一些资料。自己也做了,就是调不出来。郁闷了好久了。[/color][/b]
[b][color=#ff0000]    [color=black]我设置了按钮的参数[/color]("GOOD_cb"),也选中了该复选框,[color=black]用VC设置了第二个对话框的函数[/color]("zeng(int *response)")。[color=black]也在第一个对话框中应用了用于调用“第二对话框”的函数。[/color](  int response;[/color][/b]
[b][color=#ff0000]                     [/color][color=black] /* Make sure User Function is available. */  
                   if ( UF_initialize() != 0)
                      return ( UF_UI_CB_CONTINUE_DIALOG );[/color][/b]
[b][color=#ff0000][color=black]                   /* ---- Enter your callback code here ----- */[/color]
                           zeng( &response );)[/color][/b]
[b][color=#ff0000]   听说要设置声明,还要这头文件中设置。这我就不会了,有哪位告诉指点不?告诉我在那设置和怎么设置,最好具体到放置的位置。(因为我在几个位置都设置了,没成功)[/color][/b]
[b][color=#ff0000]   [color=black] 比如说在一下那一行增加声明语句,并且告诉我怎么写这个声明语句。能告诉我原因就更好了。[/color][/color][/b]
[b][color=#ff0000][color=black]“[/color]
[/color][color=red]#ifndef YOU_H_INCLUDED
#define YOU_H_INCLUDED
#include <uf.h>
#include <uf_defs.h>
#include <uf_styler.h> [/color][/b][b]
[color=red]#ifdef __cplusplus
extern "C" {
#endif[/color][/b]
[color=red]#define YOU_DIALOG_OBJECT_COUNT        ( 0 )[/color]
[color=red]int YOU_apply_cb ( int dialog_id,
             void * client_data,
             UF_STYLER_item_value_type_p_t callback_data);[/color]
[color=red][/color]

[color=red]#ifdef __cplusplus
}
#endif[/color]
[color=red][/color]
[color=red]#endif /* YOU_H_INCLUDED */[/color]

[b][color=black]                                   ”[/color][/b]

页: [1]