如何让弹出窗口自行运行,且与主窗口的进程无关
编号:QA002432
建立日期: 2000年1月13日 最后修改日期:2000年1月17日
所属类别:
langg:
操作系统:windows (client),sco unix (server)
编程工具:powerbuild (sybase)
问题:如何实现--是多线程的问题吗?
请教高手们,如何让一弹出窗口自行运行,且与主窗口的进程无关呢?具体情况如下:
(1)在PB中,本来的作法是常用一弹出窗口来提示系统状态,
例如,开始retrieve()时,弹出一窗口显示‘正在查询。。。’
retrieve()结束时,关闭此窗口;
(2)现在想在此窗口上实现一小小的动画,用一图片控件,利用timer不断更新图片对象,实现一转动的地球,单独运行此窗口已可以实现,但想让其在(1)那样的环境下实现不可行,因为焦点已转到主窗口去了,此弹出窗口的timer事件不被触发;除非在主窗口中添加代码对此弹出窗口进行控制,但这样就太麻烦且不通用。
我觉得用PB实现这个功能不太可能了,不知大家有没有用PB的解决办法哩~~?
回答:
吴思东的意见:
通常在retrieve时不用timer事件来表现动画,可以用api函数调用avi文件来表示整个retrieve过程,就象win98查找文件,这样比较形象,详见所附的例子,可以用import倒到pbl中。下载
aviform.zip。
YangBin的意见:
Pls visite : http://www.sybase.com.cn/support/front.html
LiteralMan的意见:
You can use popup type window.
此问题由吴思东等回答。
| |
|
|
| |
|
|