怎样将窗口显示在最前面!(10分)

  • 主题发起人 big_brian
  • 开始时间
B

big_brian

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样将Form以及他的下一级对话框(以及下下级对话框)总是在前面显示.象QQ那样
 
TForm.formstyle:=fsStayOnTop可以最示在前面
 
始终在前:
SetWindowPos(Handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
取消始终在前
SetWindowPos(Handle,HWND_NOTOPMOST,Left,Top,Width,Height,SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
 
下面的代码可用试验过
SetWindowPos(form1.handle,HWND_TOPMOST,form1.Left,form1.Top,form1.Width,form1.Height,0);
作者:qbtxx
给点分吧!!!
 

Similar threads

回复
0
查看
736
不得闲
回复
0
查看
857
不得闲
D
回复
0
查看
704
DelphiTeacher的专栏
D
顶部