Dialog class에서 PreTranslateMessage 오버라이딩하여 재정의 한다.
BOOL CChatDlg::PreTranslateMessage(MSG* pMsg)
{
if ((pMsg->message == WM_KEYDOWN) && (pMsg->wParam == VK_RETURN)) //Enter인 경우
{
return TRUE;
}
if ((pMsg->message == WM_KEYDOWN) && (pMsg->wParam == VK_ESCAPE)) //ESC 인 경우
{
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
|
:D
'C++' 카테고리의 다른 글
Overlapped Model (0) | 2010.10.19 |
---|---|
IOCP model (0) | 2010.10.19 |
thread 함수를 클래스 멤버 함수로 지정하는 방법 (0) | 2010.10.19 |
콘솔로 한글 출력이 안되는 경우 setlocale(LC_ALL, ""); (0) | 2010.10.15 |
윈도우 창을 모니터 화면 가운데로 이동하기 (0) | 2010.10.13 |
Random 난수 생성하기 (0) | 2010.10.13 |
SOCKET (0) | 2010.10.09 |
Windows Thread 와 Synchronization(동기화) (0) | 2010.10.06 |