作者sdcomputer (enzo_L)
看板C_Sharp
标题Re: [问题] 如何送出键盘讯号(非使用Sendkey.Send())
时间Tue Dec 18 03:50:22 2012
能否调用API?
[DllImport("USER32.DLL", EntryPoint = "PostMessageA")]
public static extern bool PostMessage(IntPtr hWnd, UInt32 message,
IntPtr wParam, IntPtr lParam);
PostMessage(this.winProc, (uint)0x100, (IntPtr)keycode, IntPtr.Zero);
//key down
PostMessage(this.winProc, (uint)0x101, (IntPtr)keycode, IntPtr.Zero);
//key up
winProc可用FindWindow找出来(一样是User32.dll)
keycode可以自行对照,应该很好找。
不知道是不是你需要的XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.17.118