为什么applicaitong.messagebox 显示的消息不弹出到最前面?(包括application的错误消息)而是显示在主窗体后面,需要点击一下其他程序或桌面,再回到当前程序才能显示出来?而showmessage是可以的。

解决方案 »

  1.   

    api
    messagebox(application.handle,'找不到指定的文件。是否继续?',' 警告',MB_YESNO+MB_ICONWARNING+MB_DEFBUTTON2+MB_SYSTEMMODAL);
    MB_SYSTEMMODAL为前面
      

  2.   

    那些系统产生的错误信息呢? 不显示到前面来,程序没反应,还以为是死了,切换到其他程序一下再回来才知道有错误提示。
    感觉是applicaiton的什么东西没弄好,但是没找到
      

  3.   

    MessageBox(handle,'内容','标题',64);
      

  4.   

    lmpeel(网上爬呀往上爬) ( ) 信誉:91 
    哈哈,我哪时候也碰到过的,不过我重新启动了一下机器,然后打开DELPHI再运行就OK了,你试试看,祝你好运。
      

  5.   

    dll中application.handle指定问题,要让dll中的application.handle等于exe程序中的handle