1. <i id='r7ljV'><tr id='r7ljV'><dt id='r7ljV'><q id='r7ljV'><span id='r7ljV'><b id='r7ljV'><form id='r7ljV'><ins id='r7ljV'></ins><ul id='r7ljV'></ul><sub id='r7ljV'></sub></form><legend id='r7ljV'></legend><bdo id='r7ljV'><pre id='r7ljV'><center id='r7ljV'></center></pre></bdo></b><th id='r7ljV'></th></span></q></dt></tr></i><div id='r7ljV'><tfoot id='r7ljV'></tfoot><dl id='r7ljV'><fieldset id='r7ljV'></fieldset></dl></div>
    <tfoot id='r7ljV'></tfoot>

        <bdo id='r7ljV'></bdo><ul id='r7ljV'></ul>

      <small id='r7ljV'></small><noframes id='r7ljV'>

      <legend id='r7ljV'><style id='r7ljV'><dir id='r7ljV'><q id='r7ljV'></q></dir></style></legend>
    1. 如何制作一个可以在按下 Enter 键时捕获所有点击的应用程序,但在我的 WinForm 中也是如此?

      时间:2023-09-16

          • <bdo id='7EGXP'></bdo><ul id='7EGXP'></ul>
          • <i id='7EGXP'><tr id='7EGXP'><dt id='7EGXP'><q id='7EGXP'><span id='7EGXP'><b id='7EGXP'><form id='7EGXP'><ins id='7EGXP'></ins><ul id='7EGXP'></ul><sub id='7EGXP'></sub></form><legend id='7EGXP'></legend><bdo id='7EGXP'><pre id='7EGXP'><center id='7EGXP'></center></pre></bdo></b><th id='7EGXP'></th></span></q></dt></tr></i><div id='7EGXP'><tfoot id='7EGXP'></tfoot><dl id='7EGXP'><fieldset id='7EGXP'></fieldset></dl></div>
            <tfoot id='7EGXP'></tfoot>
              1. <small id='7EGXP'></small><noframes id='7EGXP'>

                  <tbody id='7EGXP'></tbody>

                <legend id='7EGXP'><style id='7EGXP'><dir id='7EGXP'><q id='7EGXP'></q></dir></style></legend>
                本文介绍了如何制作一个可以在按下 Enter 键时捕获所有点击的应用程序,但在我的 WinForm 中也是如此?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我尝试开发一个应用程序,该应用程序在所有鼠标单击时都制作屏幕截图,当我按下输入"键以制作教程时,但我看不到如何在我的应用程序之外捕获这些事件.我怎么能这样做???

                i try to develop an application who make a screenshot all mouseclick and when i hit the key "enter" for make a tutorial, but i don't see how capture this events where they are outside of my application. How i can do that ???

                推荐答案

                使用这个项目 在 C# 中处理全局鼠标和键盘挂钩".我以前用过,我个人一直推荐它.

                use this project "Processing Global Mouse and Keyboard Hooks in C#". I used it before and I personally always recommend it.

                使用方法:

                Gma.UserActivityMonitor dll 的引用添加到您的项目中.

                add reference tot the Gma.UserActivityMonitor dll to your project.

                using Gma.UserActivityMonitor.GlobalEventProvider;
                
                _globalEventProvider1 = new Gma.UserActivityMonitor.GlobalEventProvider();
                
                this._globalEventProvider1.KeyDown += HookKeyDown;//to listen to key down
                this._globalEventProvider1.KeyUp += HookKeyUp;//to listen to key down                
                this.globalEventProvider1.MouseDown += HookMouseDown;//to listen to mouse down 
                this.globalEventProvider1.MouseUp += HookMouseUp;//to listen to mouse up 
                
                //and a lot more...
                

                这篇关于如何制作一个可以在按下 Enter 键时捕获所有点击的应用程序,但在我的 WinForm 中也是如此?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:如何从 VB.NET 中的事件中获取实际的 EventHandler 委托实例? 下一篇:C# 事件处理(与 Java 相比)

                相关文章

              2. <small id='xv8fW'></small><noframes id='xv8fW'>

                <i id='xv8fW'><tr id='xv8fW'><dt id='xv8fW'><q id='xv8fW'><span id='xv8fW'><b id='xv8fW'><form id='xv8fW'><ins id='xv8fW'></ins><ul id='xv8fW'></ul><sub id='xv8fW'></sub></form><legend id='xv8fW'></legend><bdo id='xv8fW'><pre id='xv8fW'><center id='xv8fW'></center></pre></bdo></b><th id='xv8fW'></th></span></q></dt></tr></i><div id='xv8fW'><tfoot id='xv8fW'></tfoot><dl id='xv8fW'><fieldset id='xv8fW'></fieldset></dl></div>
                • <bdo id='xv8fW'></bdo><ul id='xv8fW'></ul>

                <tfoot id='xv8fW'></tfoot>

                  1. <legend id='xv8fW'><style id='xv8fW'><dir id='xv8fW'><q id='xv8fW'></q></dir></style></legend>