Ejemplo n.º 1
0
 public SystemHotkey(VK vk, RegisterHotKeyModifiers vk_md)
 {
     m_Window.ProcessMessage += new MessageEventHandler(MessageEvent);
     Virtual_key              = (int)vk;
     vk_mod          = (int)vk_md;
     RegisterHotKey += new RegisterHotKeyDelegate(this.RegiterType);
 }
Ejemplo n.º 2
0
        private void GetVkMod(char c, ref VK vk, ref RegisterHotKeyModifiers md)
        {
            short s = User32.VkKeyScan((byte)c);

            if ((s & 0x100) != 0)
            {
                md = RegisterHotKeyModifiers.MOD_SHIFT;
            }
            else
            {
                md = RegisterHotKeyModifiers.MOD_NONE;
            }
            vk = (VK)(byte)s;
        }
Ejemplo n.º 3
0
 public static extern bool RegisterHotKey(System.IntPtr hWnd, int id, RegisterHotKeyModifiers fsModifiers, uint vk);