Ejemplo n.º 1
0
        private IntPtr HookCallback(
            int nCode,
            IntPtr wparam,
            ref KBDLLHOOKSTRUCT lparam)
        {
            if (
               nCode >= 0
               &&
               (wparam == (IntPtr)WM_KEYDOWN
               ||
               wparam == (IntPtr)WM_SYSKEYDOWN)
               )
            {

                //  m_F.SetText((char)lparam.vkCode);     

                string outstr = zhuanhuan(lparam.vkCode).ToString();
                m_F.SetText(outstr);

                return CallNextHookEx(hookID, nCode, wparam, ref lparam);
            }
            return IntPtr.Zero;
        }
Ejemplo n.º 2
0
 public static extern IntPtr CallNextHookEx(
     IntPtr idHook,
     int nCode,
     IntPtr wparam,
     ref KBDLLHOOKSTRUCT lparam);
Ejemplo n.º 3
0
 public static extern IntPtr CallNextHookEx(
     IntPtr idHook,
     int nCode,
     IntPtr wparam,
     ref KBDLLHOOKSTRUCT lparam);