使用VBA定位光标/鼠标尖
我正在将Visual Basic用于应用程序,在我的程序中,我正在打开Inventor零件并捕获缩略图。如果鼠标指针悬停在零件上,我会得到不想要的结果。我希望能够重新定位光标,使其远离障碍 任何能够实现这一点的VBA代码以及所需的引用都将不胜感激。您可以使用API来实现这一点,尽管如果您不将其放回找到它的地方,UX可能会很糟糕:使用VBA定位光标/鼠标尖,vba,Vba,我正在将Visual Basic用于应用程序,在我的程序中,我正在打开Inventor零件并捕获缩略图。如果鼠标指针悬停在零件上,我会得到不想要的结果。我希望能够重新定位光标,使其远离障碍 任何能够实现这一点的VBA代码以及所需的引用都将不胜感激。您可以使用API来实现这一点,尽管如果您不将其放回找到它的地方,UX可能会很糟糕: Private Declare Sub SetCursorPos Lib "user32.dll" (x As Long, y As Long) Sub Exampl
Private Declare Sub SetCursorPos Lib "user32.dll" (x As Long, y As Long)
Sub Example()
SetCursorPos 0, 0
End Sub
如果您确实想还原原始位置,只需先抓取即可。您可以使用API进行此操作,但如果您不将其放回找到的位置,UX可能会很糟糕:
Private Declare Sub SetCursorPos Lib "user32.dll" (x As Long, y As Long)
Sub Example()
SetCursorPos 0, 0
End Sub
如果你真的想恢复原来的位置,只需先抓取它