|
엔터키와 텝키가 웹브라우저에서 듣지를 않아서 델코의 민성기님의 강의중
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;
그랬더니 성공적이었습니다.
그런데 이게왠일입니까?
말잘듣던 엔터키 이놈이 삐져버렸습니다.
엔터키는 레지스터리핫키에 등록을 시키지도 않았습니다.
텝키는 말을 잘듣는데 말이죠.
민성기님의 강의에 있던 함수와 레지스터리핫키가 충돌을 일으킨것같은데 어덯게해야
이상황을 빠져나갈수있을까요?
embededweb인가 하는 컴포넌트를 사용하면 엔터키를 사용할수가 있다던데 1.5버전을 다운은 받았는데
설치법이 어려워 설치를 못하고 있습니다.
쉽게 엔터키를 해결할수있는 방법은 없을까요?
이른새벽 잠못자고 답변을 부탁드립니다.
|