|
大家好!
, Z' ^$ L4 J. Z5 {( J1 d 我在学习ug二次开发中遇到一个难题。4 W m' [+ k" a8 h3 `$ y7 ~7 K
难题是:怎么通过一个对话框中的按钮打开另外一个对话框
3 {7 U6 p8 I K" N 我在网上看到一些资料。自己也做了,就是调不出来。郁闷了好久了。
# b% g5 e) f* n& D* S+ Q% j7 ^ 我设置了按钮的参数("GOOD_cb"),也选中了该复选框,用VC设置了第二个对话框的函数("zeng(int *response)")。也在第一个对话框中应用了用于调用“第二对话框”的函数。( int response;
0 @ @% m3 K" D6 V /* Make sure User Function is available. */
- J. G* j% v; t if ( UF_initialize() != 0)
$ i& J4 F$ ]. L, g return ( UF_UI_CB_CONTINUE_DIALOG );
% X6 ?/ f! F5 f1 ] /* ---- Enter your callback code here ----- */3 {3 r8 u( F2 x& R0 Q8 d
zeng( &response );)
" L0 U; T# w% N( M* z' Z i 听说要设置声明,还要这头文件中设置。这我就不会了,有哪位告诉指点不?告诉我在那设置和怎么设置,最好具体到放置的位置。(因为我在几个位置都设置了,没成功)
$ C2 S, m9 E' w0 J 比如说在一下那一行增加声明语句,并且告诉我怎么写这个声明语句。能告诉我原因就更好了。 d# Y0 l \9 r, D- z
“ # [) t; | e3 l
#ifndef YOU_H_INCLUDED) T5 N% U: P6 G K0 b
#define YOU_H_INCLUDED
! q8 _3 A4 _/ i- B b8 q#include <uf.h> ; h0 L% L, r* A8 B N
#include <uf_defs.h># e, X" ^, m6 H. B: Z3 Y( D
#include <uf_styler.h> 0 b$ s7 O! C! m6 C5 {
#ifdef __cplusplus. ]$ ^9 W9 }: i+ ?6 }# g
extern "C" {/ p7 {$ n! U8 s# `8 b0 J
#endif6 t' R0 x" D$ |
#define YOU_DIALOG_OBJECT_COUNT ( 0 )
L G" q9 ?" ?* v h5 _int YOU_apply_cb ( int dialog_id,3 K' q0 K! p4 m h
void * client_data,
; Z! }7 r: ^5 W' w% C' u UF_STYLER_item_value_type_p_t callback_data);
: L, @4 i* \; ^) A$ q
+ A; ^, i9 W3 S7 K, F" o( L( K! N9 b8 p+ T9 G' @( C( F! G" \8 [
#ifdef __cplusplus
! [. a* M9 C; f. W+ A% T. q1 h}
/ \( \' c7 l8 J+ Z3 F#endif: E; u, T# a$ \7 o/ M' O- G) k8 p
6 ?1 x7 W( p; P" \#endif /* YOU_H_INCLUDED */& p& U0 y/ t4 l2 g T* ~- a
$ J6 k9 z8 D# m4 H
”
% e7 z- ~, u# H& g# n: | ? + z2 i- ^2 J& r' y
|
|