PreTranslateMessage() 를 추가 후에
if(pMsg->wParam == VK_RETURN || pMsg->wParam == VK_ESCAPE) return TRUE;
를 사용하면 엔터, ESC로 종료되는것을 막을 수 있다.
만약에 Editbox에서 엔터로 입력을 받아들여야 할 경우에는, 위와 같이 하면 인식을 못하게 되므로
CWnd *w;
w = GetFocus();
if (w->GetDlgCtrlID() == IDC_CTRL_ID) ...
이런식으로 특정 포커스에서 인식하도록 연결해주면 될 듯?
[링크 : http://lafirr.tistory.com/20] PreTranslateMessage
[링크 : http://www.dreamy.pe.kr/zbxe/?mid=codeclip&category=5904&document_srl=5958] PreTranslateMessage
[링크 : http://purelab.org/zbxe/?mid=guruin&page=3&document_srl=250] 서브클래싱
if(pMsg->wParam == VK_RETURN || pMsg->wParam == VK_ESCAPE) return TRUE;
를 사용하면 엔터, ESC로 종료되는것을 막을 수 있다.
만약에 Editbox에서 엔터로 입력을 받아들여야 할 경우에는, 위와 같이 하면 인식을 못하게 되므로
CWnd *w;
w = GetFocus();
if (w->GetDlgCtrlID() == IDC_CTRL_ID) ...
이런식으로 특정 포커스에서 인식하도록 연결해주면 될 듯?
[링크 : http://lafirr.tistory.com/20] PreTranslateMessage
[링크 : http://www.dreamy.pe.kr/zbxe/?mid=codeclip&category=5904&document_srl=5958] PreTranslateMessage
[링크 : http://purelab.org/zbxe/?mid=guruin&page=3&document_srl=250] 서브클래싱
'Programming > C Win32 MFC' 카테고리의 다른 글
MFC Dialog 에서 CEdit 폰트 변경하기 (4) | 2009.06.15 |
---|---|
MFC 다이얼로그 ESC 종료 막기, CEdit 엔터 종료 막기 (0) | 2009.06.15 |
MFC 프로젝트에서 RichEditCtrl 사용하기 - 왜 프로그램이 안떠? (2) | 2009.06.12 |
indent style (0) | 2009.06.09 |
C99 구조체 초기화 하기 (0) | 2009.05.28 |