iCAx开思网

标题: UG OPEN里如何实现对话框中的back和cancel的功能? [打印本页]

作者: SIM    时间: 2005-9-21 11:14
标题: UG OPEN里如何实现对话框中的back和cancel的功能?
在对话框(不是使用UG里的UI Styler设计的对话框)中,我想实现:
点击back按钮,则回到上一个对话框中。点击cancel按钮,则退出所有的对话框。但不知如何用函数实现。
哪位大虾帮帮忙啊?
先谢了!
作者: along533    时间: 2005-9-21 13:13
你在BACK和CANCEL的回调函数写上你自己想要的代码就行了
作者: pzytony    时间: 2005-9-21 13:25
你所指的对话框(不是使用UG里的UI Styler设计的对话框)是什么对话框?MFC风格的,还是用UG/API生成的?
提问题要站在答题的角度,否则很难得到你想要的
作者: SIM    时间: 2005-9-21 18:29
是由UG函数生成的对话框,如uc1603, UF_UI_select_with_single_dialog等。
应该如何解决呢?
谢谢!!
作者: along533    时间: 2005-9-21 20:00
举个例子,像UF_UI_select_with_single_dialog函数,它有个参数:response。
它有以下几个值:

response=UF_UI_OK     //表示按了OK键  

//response=UF_UI_BACK 表示 按了BACK键, response=UF_UI_CANCEL表示按了CANCEL键

我们加一个判断语句判断,如果条件成立,就执行你想要执行的代码,否则不执行!

详细参数设置请参考UG帮助文档中的UG OPEN类




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3