|
悬赏1金钱未解决
是这样的 ,我设计的程序和炫彩自带的消息框风格有些不太搭,然后就想着自己画一个窗口做消息框,但是现在遇到的问题是我可以正常想目标填充传参,但是无法阻塞主进程,并获得目标窗口的反馈信息。请教一下这需要如何实现呢?
- //调用目标窗口
- 信息框.弹出("确定要删除这个组件吗?", "操作确认", 确认结果2)
- //--------------------------------------------------
- //这样写信息框只能单向接收参数,并在天弹出后立即返回,无法完成需求
- 类 消息框类 继承 窗口类
- 私有
- 整型 关闭形式 = 0
- [绑定信息] //IDE自动生成的UI绑定信息(UI变量绑定,事件绑定), 不建议新人手动修改, 可收缩隐藏
- [按钮类, _取消, "取消"]
- [元素事件_按钮点击, 按钮点击_取消, 1]
- [按钮类, _按钮关闭, "按钮关闭"]
- [按钮类, _确定, "确定"]
- [元素事件_按钮点击, 按钮点击_确定, 1]
- [形状文本类, _标题, "标题"]
- [形状文本类, _提示内容, "提示内容"]
- 文本型 _布局文件 = "消息框.xml" //关联的UI窗口布局文件
- 公开
- 函数 弹出(文本型 提示信息, 文本型 标题, 整型& 运行结果) //窗口启动函数, 优先自动处理内部(加载窗口布局文件, 绑定UI变量, 注册UI事件), 然后窗口创建完成, 调用用户代码
- //此处窗口已创建完成, 用户可在此处开始操作UI
- 运行()
- //窗口_附加窗口(父窗口, 炫彩窗口样式_居中)
- _标题.置文本(标题)
- _提示内容.置文本(提示信息)
- 关闭形式 = 运行结果
-
- 私有
- 函数 UI事件 整型 按钮点击_取消(元素句柄 来源句柄, 逻辑型* 是否拦截)
- 关闭形式 = 消息框按钮_取消
- 返回 0
- 函数 UI事件 整型 按钮点击_关闭(元素句柄 来源句柄, 逻辑型* 是否拦截)
- 关闭形式 = 消息框按钮_关闭
- 返回 0
- 函数 UI事件 整型 按钮点击_确定(元素句柄 来源句柄, 逻辑型* 是否拦截)
- 关闭形式 = 消息框按钮_确定
- 返回 0
-
-
- 函数 整型 运行() //窗口启动函数, 优先自动处理内部(加载窗口布局文件, 绑定UI变量, 注册UI事件), 然后窗口创建完成, 调用用户代码
- //此处窗口已创建完成, 用户可在此处开始操作UI
- 显示(真)
- 返回 0
复制代码
|
|