如何使我的程序窗体在windows的最上一层,谢谢!(100分)

  • 主题发起人 主题发起人 tttsuhu
  • 开始时间 开始时间
T

tttsuhu

Unregistered / Unconfirmed
GUEST, unregistred user!
; 我写了一个后台的小程序,平时程序的窗口是隐藏的,希望程序收到触发时显示,
且显示在windows的最上面一层。
现在,其它问题都解决了,只是无法使其窗口显示在windows的最上面一层,每次还要
把当前使用的窗口最小化,才能看到我程序的窗口。不知用什么办法解决,请高手们赐教。
谢谢!
 
清将你的form.formstyle设置成fsStayOnTop即可。
 
把Form的FormStyle属性设置为fsStayOnTop,就可以永远在最前了。
 
我跟他一个时间,为什么我在后面?不公平!!!
 
给你的窗体发一条消息
SetWindowPos(HWND(YourForm.Handle),HWND_TOPMOST,0,0,0,0,SWP_NOMOVE + SWP_NOSIZE);
 
to westbox2000
认了吧,他比你快0.2秒
 
to westbox2000 提这个问题的人可能使用delphi的时间不长,请不要为这种问题的先后而伤心。
如果是一个难一点儿的问题,那还有点儿征头儿。
 
谢谢几位!westboy2000别介意。
 
后退
顶部