|
2000에서 까지만해도 한글, 한자 전부 먹었습니다.
하지만 XP에서는 VK_HANGUL이 아예 먹히질 않는군요..
심각합니다.
98/2000/XP 모두 호환가능하게 할 수 없을까요?
2000 같은 경우에서는 한/영 Key Code 값이 21과 229가 한꺼번에 들어오는걸 볼 수있는데
229만 들어오는걸 확인할 수 있었구요...
XP에서는 한/영키만 229가 아니라 오른쪽 alt키 ctrl키 등등이 229가 들어오더군요
이거 XP에서 잘 못한건가 아님 정석 코딩이 아니라서 그런가.. 휴..
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if(Key == VK_HANGUL)
ShowMessage("한글");
if(Key == VK_HANJA)
ShowMessage("한자");
}
|