RegisterHotKey
के साथ पंजीकृत हॉट-कुंजी बटन की रिहाई को नोटिस करने का कोई तरीका है?वैश्विक हॉटकी रिलीज (कीप)? (WIN32 API)
मैं एक WM_HOTKEY
संदेश हर बार जब मैं गर्म कुंजी प्रेस मिलता है लेकिन मुझे पता है कि जब कुंजी
RegisterHotKey
के साथ पंजीकृत हॉट-कुंजी बटन की रिहाई को नोटिस करने का कोई तरीका है?वैश्विक हॉटकी रिलीज (कीप)? (WIN32 API)
मैं एक WM_HOTKEY
संदेश हर बार जब मैं गर्म कुंजी प्रेस मिलता है लेकिन मुझे पता है कि जब कुंजी
है कि विशिष्ट कार्रवाई के लिए कोई विशिष्ट सूचना है जारी किया गया था की जरूरत है। आपको एक डीएलएल लिखना होगा जो SetWindowsHookEx()
के माध्यम से एक वैश्विक कीबोर्ड हुक लागू करता है, तो आपको अलग-अलग कीप्रेस अप/डाउन अधिसूचनाएं मिलेंगी और उन्हें आवश्यकतानुसार WM_HOTKEY
अधिसूचनाओं से मिलान कर सकते हैं।
कुंजी नीचे जाने के लिए RegisterHotkey
का उपयोग करें, फिर GetAsyncKeyState
के साथ मतदान का उपयोग करें जब तक कुंजी अब नीचे न हो। यह SetWindowsHookEx
की जटिलता से बचाता है और मतदान आम तौर पर स्वीकार्य होता है क्योंकि यह केवल गरम किया जाता है जबकि हॉटकी को दबाया जाता है।
आईएमएचओ बेहतर समाधान अगर आपके पास केवल एक या कुछ हॉटकी हैं – Njol
धन्यवाद आदमी, इसने मेरी समस्या हल की: डी – Crackoder