WinForms應用程序在熱鍵(ctrl +鼠標右鍵單擊)被點擊後從鼠標位置捕獲單詞。如何找出WinForms應用程序已被鼠標點擊
熱鍵監控在第三方組件中運行。
熱鍵按下組件後,點擊控件hwnd參數和鼠標位置引發事件。
如何找出熱鍵是否在應用程序上單擊?
有必要知道,因爲當應用程序被某個被捕獲單詞的窗口隱藏時,它將顯示在前面,如果覆蓋單詞,則會改變位置。
WinForms應用程序在熱鍵(ctrl +鼠標右鍵單擊)被點擊後從鼠標位置捕獲單詞。如何找出WinForms應用程序已被鼠標點擊
熱鍵監控在第三方組件中運行。
熱鍵按下組件後,點擊控件hwnd參數和鼠標位置引發事件。
如何找出熱鍵是否在應用程序上單擊?
有必要知道,因爲當應用程序被某個被捕獲單詞的窗口隱藏時,它將顯示在前面,如果覆蓋單詞,則會改變位置。
熱鍵處理完第三方組件後,點擊控件的hwnd參數和鼠標位置來引發事件。
要知道應用程序的根目錄窗口,其中包含可以使用的GetAncestor功能控制:http://msdn.microsoft.com/en-us/library/windows/desktop/ms633502(v=vs.85).aspx
所以,要知道我們的應用程序是否已經被點擊我們就可以比較其HWND,發現HWND。
您需要使用Windows Hooks API才能在操作系統中獲取Windows消息,從而針對您的應用程序。
當檢測到熱鍵時,您需要掛鉤Windows才能調用您的應用程序。 – 2012-07-08 14:54:04