读书人

讯息框弹出

发布时间: 2013-07-04 11:45:55 作者: rapoo

消息框弹出
有个这样的问题,我在执行程序时,因为程序会有进度需要执行一段时间,当转换到其他的应用程序的做其他事情的时候,当我的程序执行完后,为什么我的消息框(Application->MessageBox)不弹出,而是要我打开我的应用程序,然后还要在任务栏单击几次才弹出我的消息框?
[解决办法]
原来是这个意思。你是想要弹窗在所有窗口前显示。


PackageNum++;
this->ProgressBar1->Position = PackageNum;
if(PackageNum>PackageMax){
SetForegroundWindow(this->Handle);
BringWindowToTop(this->Handle);
Application->MessageBoxA("写频成功!", "CPS", MB_ICONWARNING);
}

[解决办法]
用API: MessageBox 试试,指定参数系统模式,如:
MessageBoxA(NULL, "写频成功!", "CPS", MB_SYSTEMMODAL);

[解决办法]
我一般是在弹出对话框前现将窗体弹到最前面来

读书人网 >C++ Builder

热点推荐