iCAx开思工具箱
标题:
dlg对话框无法显示!!!
[打印本页]
作者:
xyylove
时间:
2005-11-21 12:25
标题:
dlg对话框无法显示!!!
用 UF_STYLER_create_dialog函数调用dlg对话框文件,无法显示,请大虾指点一下啊。
作者:
xyylove
时间:
2005-11-21 14:19
大侠出马啊,在线等答案。
作者:
xyylove
时间:
2005-11-21 22:35
救命啊
作者:
breezezhu
时间:
2005-11-22 19:31
调不出来的情况很多啊,你这样说怎么知道啊!
先检查下结构有没有对不对,有没有能够调到dlg所在的文件
注意写路径的时候,如:D:\\UCDCS\\FileNew\\Application\\FileNew.dlg。
不知道你的开发框架是什么!你再查查吧!
作者:
xyylove
时间:
2005-11-23 10:16
楼上的兄弟,我这个应该设置对的。因为我已经用同样的方法调用了dlg对话框,就是这个有问题。我怀疑组和个dlg文件生成的.cpp文件里的某个参数错了,有可能码?
作者:
breezezhu
时间:
2005-11-23 15:28
以前不有帖子讲,还有你检查下生成的文件中,有关调用dlg文件的那个里面的参数是否为1,而不是0
如这个所示:{PART_PROPERTY_STR_3_PART_DIMENSION, UF_STYLER_ACTIVATE_CB , 1, PART_PROPERTY_STR_3_PART_DIMENSION_action_cb},
作者:
breezezhu
时间:
2005-11-23 15:28
你查下前面的帖子吧
作者:
zhjb113
时间:
2005-11-25 17:29
可能你的dlg文件和你的c文件不一致。
重新生成模版文件,然后把XXX_template.c 与你的c文件进行比较
作者:
xyylove
时间:
2005-11-25 21:29
我以前是可以打开的,现在过了一段时间就不行了,楼上的大侠,能不能帮我调试一下啊,这是原文件。
作者:
dreamerwj
时间:
2005-11-27 09:58
你上传的只是被调用的对话框相关的文件,从这里只能够看看其被调用的函数extern int xiaoxingbiaozhunjian( int response ),而且是没问题的。你用UG打开*.dlg文件,去和*.cpp文件里的对话框控件标识如:
define XIAOXINGBIAOZHUNJIAN_XIAOXINGBIAOZHUNJIAN ("XIAOXINGBIAOZHUNJIAN")
#define XIAOXINGBIAOZHUNJIAN_SEP_1 ("
SEP_1
")
#define XIAOXINGBIAOZHUNJIAN_LABEL_0 ("
LABEL_0
")
#define XIAOXINGBIAOZHUNJIAN_LIST_1 ("LIST_1")
#define XIAOXINGBIAOZHUNJIAN_SEP_2 ("SEP_2")
#define XIAOXINGBIAOZHUNJIAN_LABEL_3 ("LABEL_3")
#define XIAOXINGBIAOZHUNJIAN_BITMAP_4 ("BITMAP_4")
#define XIAOXINGBIAOZHUNJIAN_SEP_5 ("SEP_5")
#define XIAOXINGBIAOZHUNJIAN_LABEL_6 ("LABEL_6")
#define XIAOXINGBIAOZHUNJIAN_LABEL_7 ("LABEL_7")
#define XIAOXINGBIAOZHUNJIAN_LABEL_8 ("LABEL_8")
#define XIAOXINGBIAOZHUNJIAN_LABEL_9 ("LABEL_9")
#define XIAOXINGBIAOZHUNJIAN_RC_BEG_10 ("RC_BEG_10")
#define XIAOXINGBIAOZHUNJIAN_LIST_11 ("LIST_11")
#define XIAOXINGBIAOZHUNJIAN_LIST_12 ("LIST_12")
#define XIAOXINGBIAOZHUNJIAN_LIST_13 ("LIST_13")
#define XIAOXINGBIAOZHUNJIAN_LABEL_14 ("LABEL_14")
#define XIAOXINGBIAOZHUNJIAN_LABEL_15 ("LABEL_15")
#define XIAOXINGBIAOZHUNJIAN_LABEL_16 ("LABEL_16")
#define XIAOXINGBIAOZHUNJIAN_LIST_14 ("LIST_14")
#define XIAOXINGBIAOZHUNJIAN_LIST_15 ("LIST_15")
#define XIAOXINGBIAOZHUNJIAN_LIST_16 ("LIST_16")
#define XIAOXINGBIAOZHUNJIAN_RC_END_11 ("RC_END_11")
#define XIAOXINGBIAOZHUNJIAN_SCALE_REAL_21 ("SCALE_REAL_21")
#define XIAOXINGBIAOZHUNJIAN_LABEL_22 ("LABEL_22")
#define XIAOXINGBIAOZHUNJIAN_LABEL_23 ("LABEL_23")
#define XIAOXINGBIAOZHUNJIAN_SCALE_REAL_22 ("SCALE_REAL_22")
#define XIAOXINGBIAOZHUNJIAN_LABEL_25 ("LABEL_25")
#define XIAOXINGBIAOZHUNJIAN_SCALE_REAL_26 ("SCALE_REAL_26")
#define XIAOXINGBIAOZHUNJIAN_LABEL_29 ("LABEL_29")
#define XIAOXINGBIAOZHUNJIAN_SCALE_REAL_30 ("SCALE_REAL_30")
#define XIAOXINGBIAOZHUNJIAN_LABEL_31 ("LABEL_31")
#define XIAOXINGBIAOZHUNJIAN_SCALE_REAL_31 ("SCALE_REAL_31")
#define XIAOXINGBIAOZHUNJIAN_LABEL_33 ("LABEL_33")
#define XIAOXINGBIAOZHUNJIAN_SCALE_REAL_34 ("SCALE_REAL_34")
#define XIAOXINGBIAOZHUNJIAN_DIALOG_OBJECT_COUNT ( 35 )
进行比较看看有什么标识不小心被改过!
作者:
xyylove
时间:
2005-11-27 12:50
谢谢楼上的大侠,终于找到问题所在了。
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3