C#
[C#]win api를 이용한 키보드 이벤트(keybd_event) 예제
선영아 사랑해
2018. 5. 18. 09:59
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
static extern void keybd_event(byte bVK, byte bScan, int dwFlags, int dwExtraInfo);
const int KEYEVENTF_KEYUP = 0x02;
private void button1_Click(object sender, EventArgs e)
{
textBox1.Focus();
keybd_event((byte)Keys.D0, 0, 0, 0);
keybd_event((byte)Keys.D0, 0, KEYEVENTF_KEYUP, 0);
}
//위 코드를 테스트 해보면 텍스트 박스에 숫자 0이 입력되는걸 확인 할 수 있습니다.