if not Assigned(MessageForm) then
    MessageForm := TMessageForm.Create(Self);
  MessageForm.Show;比如我当前在Form1中操作,此时后台线程运行了以上代码显示MessageForm,但MessageForm不要激活,当前焦点还是在Form1中,应该如何才能做到啊???

解决方案 »

  1.   

    ShowWindow(MessageForm.Handle,SW_SHOWNOACTIVATE);
      

  2.   

    调用ShowWindow(MessageForm.Handle,SW_SHOWNOACTIVATE);后,怎么弹出的窗体一片灰色啊?里面的控件都消失了??? 而且还不能close!!!是不是还要调用什么语句啊???
      

  3.   

    就象MSN或者QQ的那种提示弹出窗口效果啊……应该怎么做啊???
      

  4.   

    已经搞定了
    再加上Visible := True;即可!噢耶