엔터키와 텝키가 웹브라우저에서 듣지를 않아서 델코의 민성기님의 강의중
TMainForm.MessageLoop(var Msg: TMsg; var Handled: Boolean); 함수를 이용해서
해결을 하고 계속진행이 순조로웠읍니다.
그런데 어제 F1키를 죽이고 델파이에서 사용하게끔 레지스트키를 아래와 같이등록하고
RegisterHotkey( Handle, 1, 0, VK_F1 );
:
:
RegisterHotkey( Handle, 1, 0, VK_F12 );
아래의 함수에 케이스문을 사용하여 F1이 해야할 일을 지정해주었습니다.
Tmainform.WMHotkey(var msg: TWMHotkey);
begin
case F1 코딩
:
:
end;
그랬더니 성공적이었습니다.
그런데 이게왠일입니까?
말잘듣던 엔터키 이놈이 삐져버렸습니다.
엔터키는 레지스터리핫키에 등록을 시키니도 않았습니다.
텝키는 말을 잘듣는데 말이죠.
민성기님의 강의에 있던 함수와 레지스터리핫키가 충돌을 일으킨것같은데 어덯게해야
이상황을 빠져나갈수있을까요?
이른새벽 잠못자고 답변을 부탁드립니다.