안녕하세요.
시프트키를 OFF 시키는 방법을 알려주신 데로 실험해 봤는데 문제
해결이 안돼서요.
<제가 실험한 방법은... 아래와 같습니다.>
먼저 시프트키를 눌러서 시프트 킷값을 1(ON)로 바꾼 다음
시프트 킷값을 키를 누르기 전 상태인 0(OFF)으로 바꾸려고
Button1을 누른 다음 Button2를 눌러서 확인해보면 시프트 킷값이
0(OFF)으로 바뀌지 않습니다.
답변 좀 부탁합니다.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
keybd_event(VK_SHIFT, 1 ,KEYEVENTF_KEYUP, 0);
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
StatusBar1->Panels->Items[0]->Text=GetKeyState(VK_SHIFT);
}
jsk365 올림.
|