我正在寫一個Windows程序,我需要註冊一個熱鍵。但是,我害怕RegisterHotKey()
造成的衝突。有沒有辦法在沒有衝突的窗口上註冊熱鍵?
此外,當您觸發熱鍵消息時,鍵事件被阻止。例如,您致電RegisterHotkey(0, 0, MOD_NOREPEAT | MOD_ALT, VK_UP)
註冊熱鍵ALT + ↑。如果按ALT +↑在的explorer.exe,explorer.exe的將不會收到此消息(原文ALT +↑是上去Explorer.exe中的水平)。
有沒有辦法註冊熱鍵沒有衝突和阻塞?
如果你不想「阻塞」,那麼你不想要一個熱鍵。 「阻止」是*用於*的熱鍵。如果在窗口過程中檢查WM_CHAR消息不能滿足您的需求,請解釋您的實際要求是什麼。 –