C#模拟键盘按键源码
在C# 中不像 VC 中能很方便的操作。需要手动调用DLL 来实现。
[DllImport("user32.dll", EntryPoint = "keybd_event")]
public static extern void keybd_event(
byte bVk, //定义一个虚据拟键码。键码值必须在1~254之间。
byte bScan, //定义该键的硬件扫描码
int dwFlags,
int dwExtraInfo
);
private void pictureBox2_MouseDown(object sender, MouseEventArgs e)
{
keybd_event(65, 0, 0, 0); //A压下
keybd_event(65, 0, 0x02, 0); //A弹起
pictureBox2.Image = keyA_1;
}
- 上一篇:PHP加密器源码二
- 下一篇:VC++ 设置某个窗口不在任务栏显示