AnimateWindow()之后,窗体得不到焦点。请赐教?(20分)

  • 主题发起人 主题发起人 鸡肋
  • 开始时间 开始时间

鸡肋

Unregistered / Unconfirmed
GUEST, unregistred user!
在窗体的Create事件中使用AnimateWindow()函数后,发现窗体得不到焦点,更别说窗体上的Edit框了。

连Lanbel上的字都没有了,显示不出来。请赐教?
 
那就放在稍后的事件中,如OnShow OnActivate
 
楼上的老兄,在其他地方尝试也没有用。
 
AnimateWindow()函数是干什么的?
不过我想你可以用SetForegroundWindow()把焦点设给你的窗体吧.
 
使用AnimateWindow()后,加上:
for i:=0 to ControlCount-1 do
Controls.Refresh;
BringToFront;
Visible:=true;
试试
 
多人接受答案了。
 
后退
顶部