示例#1
0
        internal GlobalHotKeyHandle CreateHotKeyHandle(GlobalHotKey hotkey, KeyModifiers fsModifiers, uint vk)
        {
            var id     = CreateId();
            var result = new GlobalHotKeyHandle(HWnd, id, fsModifiers, vk);

            _hotkeyHandlesById.Add(id, result);
            _hotkeysById[id] = hotkey;
            return(result);
        }
示例#2
0
 internal void RemoveHotKeyHandle(GlobalHotKey hotKey, GlobalHotKeyHandle handle)
 {
     _hotkeyHandlesById.Remove(handle.Id);
     _hotkeysById.Remove(handle.Id);
 }
示例#3
0
 internal void RemoveHotKeyHandle(GlobalHotKey hotKey, GlobalHotKeyHandle handle)
 {
     _hotkeyHandlesById.Remove(handle.Id);
     _hotkeysById.Remove(handle.Id);
 }
示例#4
0
 internal GlobalHotKeyHandle CreateHotKeyHandle(GlobalHotKey hotkey, KeyModifiers fsModifiers, uint vk)
 {
     var id = CreateId();
     var result = new GlobalHotKeyHandle(HWnd, id, fsModifiers, vk);
     _hotkeyHandlesById.Add(id, result);
     _hotkeysById[id] = hotkey;
     return result;
 }