c++ win32 api char, string 키코드 알아내기
주로 이벤트를 통해 키코드를 받아오는 상황이 많지만 텍스트값으로부터 키코드를 알아내야 할때,
vkKeyScan함수를 이용.
%x로 받으면 16진수, %d로 받으면 10진수로 나옵니다.
VkKeyScan 함수 도움말
http://msdn.microsoft.com/en-us/library/ms646329(VS.85).aspx
VkKeyScanEx 함수 도움말
http://msdn.microsoft.com/en-us/library/ms646332(VS.85).aspx
vkKeyScan함수를 이용.
%x로 받으면 16진수, %d로 받으면 10진수로 나옵니다.
void CWowrobotDlg::OnEnChangeEditRepeat(){
mEditRepeat.SetLimitText(1);
mEditRepeat.GetWindowTextW(szTemp,8);
TCHAR temp=VkKeyScan(szTemp[0]);
wsprintf(szTemp,L"%x",temp);
mStaticRepeat.SetWindowTextW(szTemp);
mEditRepeat.GetWindowTextW(szTemp,8);
TCHAR temp=VkKeyScan(szTemp[0]);
wsprintf(szTemp,L"%x",temp);
mStaticRepeat.SetWindowTextW(szTemp);
}
VkKeyScan 함수 도움말
http://msdn.microsoft.com/en-us/library/ms646329(VS.85).aspx
VkKeyScanEx 함수 도움말
http://msdn.microsoft.com/en-us/library/ms646332(VS.85).aspx