如何使窗口弹出来?(100分)

  • 主题发起人 主题发起人 yytxt
  • 开始时间 开始时间
Y

yytxt

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大侠:
; ; 我现在做的一个Delphi应用程序中有一个报警窗体,它放在定时器的程序段中,
当定时器启动且发现有错误时才弹出,其他时候均显示主窗体.现在的问题是,当屏
幕上显示Delphi程序的主界面时,我另外再执行一个其他的应用程序,比如说Word,
在我执行Word中的有关操作时,Delphi程序的定时器启动,且发现错误,应该弹出一
个错误窗体.但实际上是整个Delphi程序的执行界面都最小化了.需要重新最大化才
能focus到Delphi程序上.能不能在执行其他程序时,只要有报警窗体出现,就将活动
点移到Delphi执行程序上来,整屏显示报警窗体呢(就象Windows本身的警告提示)?
 
将FormStyle设成fsStayOnTop
windowsstate设成wsMaximized
 
fsStayOnTop
 
>>定时器启动,且发现错误
ontimer
发现该错误时,sendmessage(application.handle,wm_syscommand,sc_restore,0);
 
多人接受答案了。
 
后退
顶部