Q&A

  • 키를 눌렀을 때 소리 안나게 하는게 궁금한데요.
키를 눌렀을 때 소리 안나게 하는게
OnKeyPress키프레스에서 아래처럼 코딩하는데요.
  IF Key = #13 THEN
     Key := #0;

OnKeyDown키다운에서는 #0이 어떤거에 해당하나요?
if Key = VK_RETURN then
  Key := ???

???에 어떻게 해죠야 되나요?
그리고 가상키에 해당하는 숫자값 표
이런 표가 있으면 좀 알려주세요.
많은 도움이 될꺼 같아요.
2  COMMENTS
  • Profile
    최용일 2002.11.13 08:41
    안녕하세요. 최용일입니다.

    파라매터 타입만 보시면 아실텐데요...

    procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
    procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);

    OnKeyPress에서는 Key가 Char형이고 OnKeyDown에서는 Word형이잖아요...

    if Key = VK_RETURN then
        Key := 0;

    키값은 Windows유닛에서 vk_로 찾아보시면 있습니다.

    아스키코드들은 여기 사이트 왼쪽 밑에 보시면 있구요...

    ^^ 항상 즐코하세요...

  • Profile
    물고기나라 2002.11.13 22:19