D
DickWu
Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序在接受到系统信息后要弹出到前台,但如果我的程序如果打开
了另外一个模态窗口后,好象就弹不到前台了,各位大侠有什么好办法啊?
我的程序中用了以下语句弹出窗口到前台:
Application.Restore;
SetForegroundWindow(Application.MainForm.Handle);
BringWindowToTop(Application.MainForm.Handle);
不知道什么原因,只要这个程序有一个模态窗口打开着(在我的主Form前面,
还有一个打印预览窗口Form,是用ShowModual方式打开的),应用程序就弹不
到前台,除非在底下的状态条上点一下.
我试验了一下,在程序中打开一个模态About窗口,程序也不能弹出到前台
了,如果不开模态窗口,则一切正常。
这个功能是在防止程序开第儿个实例的功能中用的,当打开第二个实例时,
它把第一个实例弹到前台,然后退出.
大家给想想办法吧,我可要急死了.
了另外一个模态窗口后,好象就弹不到前台了,各位大侠有什么好办法啊?
我的程序中用了以下语句弹出窗口到前台:
Application.Restore;
SetForegroundWindow(Application.MainForm.Handle);
BringWindowToTop(Application.MainForm.Handle);
不知道什么原因,只要这个程序有一个模态窗口打开着(在我的主Form前面,
还有一个打印预览窗口Form,是用ShowModual方式打开的),应用程序就弹不
到前台,除非在底下的状态条上点一下.
我试验了一下,在程序中打开一个模态About窗口,程序也不能弹出到前台
了,如果不开模态窗口,则一切正常。
这个功能是在防止程序开第儿个实例的功能中用的,当打开第二个实例时,
它把第一个实例弹到前台,然后退出.
大家给想想办法吧,我可要急死了.