1. 원하는 다이얼로그에서 재정의를 클릭
2. PreTranslateMessage를 재정의한다고 하고
3. 원하는 메시지를 먹어버리면 됨... 여기서는 엔터키를 그냥 삼켰음.
BOOL CSocketTestDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if(pMsg->message == WM_KEYDOWN){ // 엔터키가 눌렸다면 if(pMsg->wParam == VK_RETURN ){ return TRUE; } } return CDialog::PreTranslateMessage(pMsg); } |
'old drawer > C, C++, MFC' 카테고리의 다른 글
[MFC] F1 도움말 기능 비활성화 (0) | 2012.11.14 |
---|---|
[MFC] 키보드 키 값 (0) | 2012.11.14 |
[MFC] AfxMessageBox() (0) | 2012.11.07 |
[MFC] CCombobox 이벤트 처리 (0) | 2012.10.22 |
[C++]ifstream, ofstream 개선 (0) | 2012.09.17 |