我写了个delphi程序目的是定时打开一个窗口 而且是显示在最前方 程序如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
timer1.Enabled:=true;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
SetWindowPos(窗口句柄, HWND_TOP, 0,0, 800,600, SWP_SHOWWINDOW);
end;
然后第一次时候好使 因为一发消息这个窗口在最前端显示 就把delphi程序给盖过了
也就是说delphi程序不是在我当前激活状态(标题栏变灰)然后定时打开窗口就不好使了 当我在点下delphi程序让他在前端时程序照常执行 然后又如上那样不执行 怎么办啊?