久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

捕獲表單之外的鼠標(biāo)/鍵盤事件(應(yīng)用程序在后臺運(yùn)

Capturing mouse/keyboard events outside of form (app running in background)(捕獲表單之外的鼠標(biāo)/鍵盤事件(應(yīng)用程序在后臺運(yùn)行))
本文介紹了捕獲表單之外的鼠標(biāo)/鍵盤事件(應(yīng)用程序在后臺運(yùn)行)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我有一個在后臺運(yùn)行的應(yīng)用程序(最小化/任務(wù)托盤).我需要能夠檢測鼠標(biāo)活動(點(diǎn)擊、移動)以及鍵盤活動.

I have an app that runs in the background (minimized/task tray). I need to be able to detect mouse activity (clicks, move) as well as keyboard activity.

考慮到我的窗口沒有聚焦"的限制,最好的方法是什么?

What is the best way to do this given the constraint that my window is not "focused" ?

推薦答案

神奇的詞是windows hooks.這些是通過對 <的 ap/invoke 調(diào)用創(chuàng)建的代碼>SetWindowsHookEx.您可以設(shè)置一個掛鉤來監(jiān)視鍵盤和鼠標(biāo)事件等.通常,此類掛鉤對于應(yīng)用程序來說是本地的,但您也可以創(chuàng)建全局掛鉤.Microsoft 知識庫 顯示 方法.

The magic words are windows hooks. These are created with a p/invoke call to SetWindowsHookEx. You can set up a hook to monitor, among others, keyboard and mouse events. Normally, such hooks are local to the application, but you can also create global hooks. The Microsoft KB shows how.

但是,請注意,并非所有類型的全局掛鉤都可以在 .NET 中使用.特別是,您可以使用的只有兩個:低級鍵盤和鼠標(biāo)掛鉤,稱為 WH_KEYBOARD_LLWH_MOUSE_LL.幸運(yùn)的是,這些正是您所需要的.

However, be aware that not all types of global hooks can be used from .NET. In particular, there are only two that you can use: the low-level keyboard and mouse hooks, known as WH_KEYBOARD_LL and WH_MOUSE_LL. Luckily, these are just what you need.

這篇關(guān)于捕獲表單之外的鼠標(biāo)/鍵盤事件(應(yīng)用程序在后臺運(yùn)行)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Is there a C# library that will perform the Excel NORMINV function?(是否有執(zhí)行 Excel NORMINV 函數(shù)的 C# 庫?)
Select x random elements from a weighted list in C# (without replacement)(從 C# 中的加權(quán)列表中選擇 x 個隨機(jī)元素(無需替換))
Create a summary description of a schedule given a list of shifts(給定輪班列表,創(chuàng)建時間表的摘要描述)
C# Normal Random Number(C# 普通隨機(jī)數(shù))
Standard deviation of generic list?(通用列表的標(biāo)準(zhǔn)偏差?)
AsyncCTP: Creating a class that is IAwaitable(AsyncCTP:創(chuàng)建一個 IAwaitable 的類)
主站蜘蛛池模板: 成人精品一区二区三区中文字幕 | 精品欧美一区二区三区久久久小说 | 成年人视频在线免费观看 | 一级做a爰片性色毛片视频停止 | 成年精品 | 国产亚洲区 | 啪啪综合网 | 一级a爱片久久毛片 | 免费观看黄a一级视频 | 野狼在线社区2017入口 | 欧美成人a | 亚洲精品456 | 日本特黄a级高清免费大片 国产精品久久性 | 欧美日本亚洲 | 国产精品一区在线观看 | 欧美aⅴ | 精品久久久久一区二区国产 | 五月综合久久 | 成人午夜网站 | 精品国产乱码久久久久久牛牛 | 久久9视频 | 熟女毛片 | 亚洲美女视频 | 中文天堂在线一区 | 国产成人在线一区二区 | 日韩一区中文字幕 | 国产精品久久久久影院色老大 | 国产免费观看一级国产 | 国产精品综合 | 国产免费自拍 | 中文字幕日韩一区 | 女同av亚洲女人天堂 | av在线一区二区三区 | 久久久久久久久毛片 | 天堂亚洲| 成人久久 | 久久久久国产一区二区三区四区 | 中文字幕1区 | 天天操天天摸天天爽 | 国产精品色一区二区三区 | 国产欧美一区二区三区另类精品 |