|
이영수 님이 쓰신 글 :
: void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key,
: TShiftState Shift)
: {
:
:
: if(Key == VK_RETURN)
: {
: Key = 0;
: }
: }
:
: 이상임다!
:
:
:
:
: 초보 님이 쓰신 글 :
: : void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key,
: : TShiftState Shift)
: : {
: :
: :
: : if(Key == VK_RETURN)
: : {
: : 처리루틴
: :
: : }
: : }
: : 여기에서 ENTER를 치면 루틴이 처리가 되는 돼여 띵소리가 나는데...띵소리를 않나게 하려면 어떻게 해야 할런지요....너무 초보적인 질문이라도 아시는 분 있으면 부탁드립니다...
: : 감사합니다.
안녕하세요.
위의 답변에 더하여 약간의 의문점을 가져서 질문을 합니다.
즉 Key = 0; 으로 처리함으로써 아무런 입력을 받지 않은 것처럼 처리를 하셨는데
그렇다면 이런 문제는 어떻게 처리를 하실런지?
위의 '띵'소리가 아니라 특정한 소리를 내고 싶을때는 어떻게 하나요?
즉 띵 소리가 나는 것이 빌더 내부적으로 어떻게 처리되어 있는지 알고 싶습니다.
ps.위의 내용은 다음과 같이 하면 가능하겠군요.
key=0;
sndPlay("출력하고 싶은 음.wav",~~~);
return;
이런식으로. 이런 변칙적 지식말고 구현된 것은 어떻게 되어 있는지..
|