怎样使窗口总在最前面显示!!!急啊!(20分)

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

big_brian

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样使窗口总在最前面显示!!!急啊!
 
把窗体的FormStyle属性设成:fsStayOnTop
 
with Form do
SetWindowPos(Handle,
HWND_TOPMOST,
Left,
Top,
Width,
Height,
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
 
to big_brian;
你要用 孤岛 说的这个API才行,这个函数的第2个参数你用
HWND_TOPMOST
就可以达到你的目的了,,呵呵,,我以前用过的,,很好用,

而且这个函数可以让你的窗体即使在deactivated的时候仍然在最嵌面,还要详细的说明
你可以到DELPHI 中的SDK中去搜索一下这个函数,你就很清楚了,,,呵呵,,
 
下面的代码可用试验过
在窗体的Create中加入如下代码就可以了!
SetWindowPos(form1.handle,HWND_TOPMOST,form1.Left,form1.Top,form1.Width,form1.Height,0);
作者:qbtxx
给点分吧!!!
 
顶部