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; }
public static extern IntPtr CallNextHookEx( IntPtr idHook, int nCode, IntPtr wparam, ref KBDLLHOOKSTRUCT lparam);