如何让应用程序为响应类型?

wkb2002 2004-01-29 09:57:52
在pb里有response类型的窗体,即不关闭窗体始终不能失去焦点的,有谁知道run一个应用程序有response的特性,用API函数如何实现?因为我在一个应用中要run另一个应用,并且希望在结束这个应用结束后才能回到主程序窗口,也就是说在run出的应用没有关闭之前,主应用是无法获得焦点的,不知道我有没有说明白?
...全文
37 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hanson_bati_zhu 2004-01-29
  • 打赏
  • 举报
回复
你的意思是主程序还显示在窗口上是吧
呃。。。
要不然。。。
就把主程序的窗口给Enabled = FALSE了吧
呵呵
wkb2002 2004-01-29
  • 打赏
  • 举报
回复
我也这样想过的,现在我想把子应用程序和主程序框架在界面上整合,实际上是两个不同的应用,在子应用结束之前不能执行主应用程序,子应用有点像应用程序里的response类型的窗口的,能做吗?
Hanson_bati_zhu 2004-01-29
  • 打赏
  • 举报
回复
没作过
说个想法
不知道能不能行

首先,通过调用API函数CreateProcess来为调用外部应用
然后,通过GetExitCodeProcess来判断所调用的外部应用是否运行完成
如果在运行过程中,则将当前的应用窗口隐藏,
如果运行完毕则恢复当前应用窗口

注意,在判断过程中,应该使用Yield函数

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧