专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
c#
当前位置:首页 > 技术文档 > c# >  > 
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;
        }