我实际上不希望它是一个“真正的”鼠标光标,即不需要能够点击按钮,选择文本等。它应该看起来像一个光标(或者有点像)并且能够在应用程序窗口移动(无需外出)。它将由计算机控制,用户应该能够像往常一样使用鼠标。
做这样的事情的好方法是什么?如何创建一个可以以编程方式在窗口中移动的浮动实体?
答案 0 :(得分:6)
如果是表单应用程序,只需创建一个PictureBox,加载一个具有透明背景的鼠标光标图形,然后只需在表单上移动它。
答案 1 :(得分:0)
如果这是一个WPF应用程序,那么您可以这样做:在显示器上放置一个Canvas对象。添加鼠标光标的图像作为画布的子项。在图像上设置Canvas.Left和Canvas.Top属性以移动它。设置图像的ZOrder,使其显示在所有其他控件上方。
您没有说明如何确定行动。如果它是根据脚本,那么WPF可以为您处理动作的时间。否则,您可以通过任何方式更新位置以响应计时器。
等一下。我刚刚注意到这是十个月前发布的。
那你到底做了什么? :)