procedure TForm1.Agent1Command(Sender: TObject;
const UserInput: IDispatch);
begin
if IAgentCtlUserInput(UserInput).Name = '1' then begin
ShowMessage('Yes');
end
else if IAgentCtlUserInput(UserInput).Name = '2' then begin
ShowMessage('No');
end
end;
我照做了,但是右键菜单有,但是还是不能响应动作ShowMessage,请大家再帮我看看哪,
全部源代码如下:
unit Unit1;
procedure TForm1.Button1Click(Sender: TObject);
begin
peedy.Commands.Add('1','Yes','',True,True);
peedy.Commands.Add('2','No','',True,True);
end;
procedure TForm1.myAgentCommand(Sender: TObject;
const UserInput: IDispatch);
begin
if IAgentCtlUserInput(UserInput).Name = '1' then begin
ShowMessage('Yes');
end
else if IAgentCtlUserInput(UserInput).Name = '2' then begin
ShowMessage('No');
end
end;
end.