2008. 10. 20. 03:59

[MFC] Dialog 에서 디폴트 되어있는 ESC, ENTER 키 제어불능 만들기.

기본적으로 MFC Dialog 에서는 Default 로 Enter 키와 Escape키는 OK, Cancel 값을 담고 있어

그대로 두면 Dialog가 위 해당하는 두개의 키가 입력될때마다 종료되기 일쑤.

 

프로그램에 따라 다르겠지만 코더의 임의대로 사용할만한 방법.

후킹 기법이다. Dialog 에서 발생하는 키입력에 대해서 Return 키와 Escape 키만 잡아내어, Dialog 에 결과값이 보내어지기 전에 미리 리턴해버린다.