久久久久久久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 的類)
主站蜘蛛池模板: 一区二区三区精品在线 | 国产激情一区二区三区 | 久久成人国产 | 最新日韩精品 | 久久久久久艹 | 亚洲欧美成人影院 | 综合国产 | 国产美女自拍视频 | 一区在线视频 | 亚洲国产精品久久久 | 美女视频三区 | 亚洲综合一区二区三区 | 日韩久久精品电影 | 日本黄色高清视频 | 欧美另类视频在线 | 久久99深爱久久99精品 | 国产成人精品一区二区三区在线 | 亚洲精品国产成人 | 久久午夜剧场 | 5060网一级毛片 | 岛国av一区二区三区 | 欧美在线高清 | 51ⅴ精品国产91久久久久久 | av中文字幕在线播放 | 欧美福利在线 | 澳门永久av免费网站 | 亚洲福利| 国产一区欧美 | 国产免费一区二区 | 中文字幕在线观看成人 | 岛国精品 | 久久久久国产一区二区三区四区 | 成人在线播放网站 | 日日干日日射 | 91欧美精品成人综合在线观看 | 国产精品免费小视频 | 超碰3| 成人午夜高清 | 亚洲成人网在线观看 | 亚洲成人免费 | 日韩精品一区二区在线观看 |