gpt4 book ai didi

cocoa 移动鼠标

转载 作者:行者123 更新时间:2023-12-03 16:13:20 25 4
gpt4 key购买 nike

我正在 Snow Leopard 上编写 Mac OS X 应用程序。我有一个由 NSTimer 定期触发的步骤方法。在这种方法中,我想将鼠标移动到屏幕中央,不按下或释放任何按钮。这是我所拥有的:

-(void) step: (NSTimer *) timer
{
NSRect bounds = [self bounds];

CGPoint point = CGPointMake(bounds.origin.x + bounds.size.width / 2.0f, bounds.origin.y + bounds.size.height / 2.0f);

CGEventCreateMouseEvent(NULL, kCGEventLeftMouseDragged, point, 0);
}

这没有任何作用。有人能告诉我出了什么问题吗?

最佳答案

听起来 CGWarpMouseCursorPosition 正是您所追求的(它移动指针而不生成事件 - 有关更多信息,请参阅 Quartz Display Services Reference)。

关于 cocoa 移动鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4421273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com