2010-09-08 60 views
-1

即時學習,使事情到其他窗口一樣調整即或任何類型的窗口。唯一的問題,我不知道我怎麼能得到或給其他窗口的消息。
所以像我在IE中按下一個鍵我想獲得這一信息轉達給我的節目呢!
任何想法C++得到其他窗口的消息

+2

-1「我嘗試創建鍵盤記錄器」。我們不是來幫你竊取密碼的。 – 2010-09-09 12:56:53

回答

3

爲了獲得發送到你爲了聽你想要的信息進行安裝鉤子Windows開發的消息。你可以通過SetWindowsHookEx函數來做到這一點。

但是,我認爲,你應該閱讀一本關於這種行爲,因爲有你必須申請一定的規則。例如,在從你的回調函數返回之前,你必須調用CallNextHookEx以讓其他鉤子處理消息。搜索setwindowshookex時在books.google.com中搜索This is the first hit

0

通常,您的應用程序不會收到其他應用程序的Windows消息(這可能是一個安全問題,例如鍵盤記錄間諜軟件)。但是,CBT Hook方法可用於安裝接收其他窗口消息輸入的掛鉤。

但是,請注意,Windows功能叫做UIPI can cause problems with CBT hooks

+0

即時通訊試圖創建鍵盤記錄器 – Ramilol 2010-09-09 00:39:32

+0

是的,祝你好運。 – 2010-09-09 08:30:45