1,183
社区成员
发帖
与我相关
我的任务
分享
procedure MyMouseDBClick;
begin
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SetCursorPos(100,200);//x,y
MyMouseDBClick;
end;
var
p: TPoint;
begin
if ListView.Selected <> nil then
begin
p := ListView.Selected.GetPosition;
SendMessage(ListView.Handle, WM_LBUTTONDBLCLK, MK_LBUTTON , pos.X + pos.Y shl 16);
end;
end;