但不知道要等多久,我用下列程序 function TFrmAnsys.SendMess(Hwnd:HWND;Msg:Cardinal;wP,lP:integer):boolean; var Value,i:integer; begin result:=false; sleep(1000); Value:=sendmessage(Hwnd,Msg,wP,lP); try for i:=0 to 10 do begin if Value>0 then begin result:=true; break; end else sleep(1000); end; finally abort; end; end; 能行吗?
function TFrmAnsys.SendMess(Hwnd:HWND;Msg:Cardinal;wP,lP:integer):boolean;
var
Value,i:integer;
begin
result:=false;
sleep(1000);
Value:=sendmessage(Hwnd,Msg,wP,lP);
try
for i:=0 to 10 do
begin
if Value>0 then
begin
result:=true;
break;
end
else
sleep(1000);
end;
finally
abort;
end;
end;
能行吗?