gpt4 book ai didi

c# - 使用 IronPython 和 .Net 的鼠标现状

转载 作者:行者123 更新时间:2023-12-01 03:58:24 24 4
gpt4 key购买 nike

我在 Grasshopper 中运行 Python,它是 Rhino3d 的插件。我可以轻松获取鼠标位置,但无法仅检查当前是否按下了鼠标按钮。运行该脚本的软件究竟是如何组织的尚不清楚,但我无法使用 Python 设置任何处理程序。 enter image description here

最佳答案

使用GetAsyncKeyState对于 VK_LBUTTON 或 VK_RBUTTON。或者使用GetKeyState根据您的要求。请务必阅读 GetAsyncKeyState 链接中有关鼠标按钮的文档。这是它的签名:

[DllImport("user32.dll")]
public static extern short GetAsyncKeyState(UInt16 virtualKeyCode);

关于c# - 使用 IronPython 和 .Net 的鼠标现状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37043393/

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