Tag: 鼠标

在Windows中自动完成文本框和“在键入时隐藏指针”

如何通过应用程序禁用“键入时隐藏指针”选项? 我遇到了光标隐藏的问题,没有按下转义或丢失窗口焦点而没有将其恢复。 该应用程序是用C#编写的,并使用WPF。 不需要技术特定的答案,因为它可能使用任何技术。 这是场景:用户可以键入TextBox,并在框下方显示自动完成列表。 一旦用户开始输入,他/她就不能再从下拉列表中选择项目,因为没有鼠标光标。 我注意到Firefox没有这种行为。 例如,在地址栏中键入URL时,鼠标光标永远不会消失。 还有其他地方我见过这种行为所以我知道它一定是可能的。 任何帮助是极大的赞赏!

如何在C#中以编程方式触发鼠标左键单击?

我怎样才能以编程方式触发鼠标左键单击事件? 谢谢。 编辑:事件不是直接在按钮上触发的。 我的目标是Windows平台。

阻止/取消鼠标移动/单击C#

我正在编写一个应用程序来完全控制鼠标点击/移动。 例如,如果我运行应用程序,形成完全透明,全屏,那么如果我单击鼠标按钮,在正常情况下,它将使应用程序在后台处于焦点 – 我需要阻止这种情况发生(即单击按钮)因为我需要处理所有鼠标活动并使用此应用程序将其发送出去,因此屏幕上不会显示任何可见内容。 我需要允许2个鼠标独立行动,我使用它作为叠加,通过使用C#绘制创建2个假指针,whist禁用真正的鼠标。

单击控件内的文本时,用户控件单击事件不起作用?

我有一个名为GameButton的用户控件,里面有一个标签。 当我将用户控件添加到我的表单并向其添加单击事件时,单击自定义按钮的背景时会触发它,而不是标签中的文本? 如果不在用户控件代码中添加一堆点击事件,我该如何解决这个问题? 编辑:UI框架:winforms

如何让鼠标位置超过某个控件

Windows窗体 我在layoutpanel上使用DragOver事件,DragEventArgs返回鼠标相对于屏幕的X / Y坐标。 我知道有一个函数可以将它转换为鼠标在控件上的位置,但是我很难找到它。

在c#中完全禁用鼠标移动和点击

在工作中,我是一名教练。 我正在上课,教人们如何在没有鼠标的情况下“做东西”……曾见过人们点击“登录”文本框,键入,抓住鼠标,单击“密码”,输入密码,然后再次抓取鼠标单击下方的“连接”按钮? 所以我会告诉他们如何在没有鼠标的情况下做到这一切(当然还有许多其他事情) 在课程结束时,我会让他们通过一种考试。 所以我正在构建一个基于向导的小应用程序,其中我提供了一些类似于现实生活的表单填写示例,但我想在进行此测试时以编程方式禁用鼠标。 但是,在向导中,我将不得不让他们再次使用鼠标。 是否有一种 – 可能很简单 – 暂时禁用鼠标的方法,并在以后重新启用它? 我正在使用C#2.0,在VC#2k5下进行编程,如果这很重要的话

如何在C#中将鼠标光标位置设置到屏幕上的指定点?

如何在C#中将鼠标光标位置设置到屏幕上的指定点? 我必须hacke主板缓冲区接收鼠标和键盘坐标并按??? 是否有另一个做点击或我想象?

在XNA / C#中添加自定义光标?

我目前正在XNA开发游戏。 我想在游戏中添加一个游标(不是标准的Windows游标)。 我已经将精灵添加到我的内容文件夹中。 我有一个找到鼠标位置的方法,但我不知道如何在窗口中显示光标。 这是我用来找到鼠标位置的方法(我在Game1类的开头实例化了一个“MouseState”类): public int[] getCursorPos() { cursorX = mouseState.X; cursorY = mouseState.Y; int[] mousePos = new int[] {cursorX, cursorY}; return mousePos; }

在C#中捕获并发送键盘/鼠标输入

我正在寻找一种发送和接收键盘信息的方法,无论应用程序有什么焦点。 我记得回到大学时看到一个关于旧Windows API的演示文稿,它可以让你改变光标位置并发送正确的点击等。 除了User32.dll有没有办法用.net框架做到这一点?

如何在Windows中覆盖最大32×32鼠标大小,就像这个程序一样

我希望我的程序能够覆盖32×32的最大强制鼠标大小,就像附图中的程序一样,图中的光标是72×72。 这是ProcMon一个捕获,显示了游标更改时发生的情况。 但是,如果我尝试自己更改游标文件的注册表值,然后使用推送更改 SystemParametersInfo(SPI.SPI_SETCURSORS, 0, IntPtr.Zero, SPIF.SPIF_SENDCHANGE); 然后光标会改变,但它仍然限制在32×32的最大尺寸。 这个程序如何能够绕过这个限制? 此外,游标在程序结束后仍然保留,因此它不能在运行时执行,但必须覆盖某处的设置。 感谢您的帮助,我无法在网上找到这样的任何内容,所以我甚至不知道是否有人会得到答案。 编辑:我看到一些名为C:\Windows\SysWOW64\Imageres.dll的文件的访问权限。 它们只是读取,但也许这些游标存储在这里,或者它们以某种方式修改了这个文件。 但我认为它可能会让一个比我更有经验的人走上正轨。 编辑2:我认为尺寸是由SM_CXCURSOR和SM_CYCURSOR变量决定的。 如果我能找到一种方法来设置这些,我可能会做生意。 要编写一个快速程序,在程序运行时使用巨大的鼠标光标在PC上获取这些值,看看它返回的内容…… 编辑3:没有运气; 带有巨大游标的PC为SM_CXCURSOR和SM_CYCURSOR返回32×32。