출처: http://cafe.naver.com/sg0101.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=36

GetForegroundWindow - 현재 활성화된 윈도 핸들 얻기
 keybd_event - 키값 보내기

 

사용 예

 

 HWND hwnd = GetForegroundWindow(); // 현재 활성화 된 윈도우의 핸들 얻기
 unsigned char a = VK_LWIN ; // 윈도 메뉴창 키 값
 keybd_event(a, 0, KEYEVENTF_EXTENDEDKEY, 0); // 키 누름
 keybd_event(a, 0, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); // 키 뗌

 

키 값은 평소에 쉽게 쓰는 WM_CHAR나 WM_KEYDOWN, WM_KEYUP과 동일한 키 값 사용

 

예를 들어 a의 키값은 0x41, b의 키값은 0x42.......


AND