티스토리 뷰
MFC로 다이얼로그를 만들었을 때 엔터키나 ESC키를 누르면 창이 바로 종료되는
현상이 있다.
사실은 OnOk()와 OnCancel()이 기본 버튼으로 설정되어있어서 그런 것이다.
아래와 같은 코드를 사용하면 사용을 무효화 할 수 있다.
현상이 있다.
사실은 OnOk()와 OnCancel()이 기본 버튼으로 설정되어있어서 그런 것이다.
아래와 같은 코드를 사용하면 사용을 무효화 할 수 있다.
BOOL 다이얼로그클래스::PreTranslateMessage(MSG* pMsg)
{
// TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
if( pMsg->message == WM_KEYDOWN )
{
if( pMsg->wParam == VK_ESCAPE || VK_RETURN )
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
{
// TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
if( pMsg->message == WM_KEYDOWN )
{
if( pMsg->wParam == VK_ESCAPE || VK_RETURN )
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
'Study > Language >' 카테고리의 다른 글
Export Gridview to Excel in C# (0) | 2009.10.19 |
---|---|
Dev C++ 인스톨파일 (0) | 2009.10.18 |
OnDropFiles() (0) | 2009.09.16 |
AcceptFile을 이용한 드래그&드랍 예제 - Step2 (0) | 2009.09.10 |
Acceptfile을 이용한 드래그& 드랍 예제 Step-1 (0) | 2009.09.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- GDG
- jakeyoon
- GDG SSU
- Jake Yoon
- 윤재석
- google developer group
- 핸즈온머신러닝
- gdg watchfacehack
- 리눅스 커널 2.6
- Developing on AWS
- 소설네트워크3
- 리눅스 커널 2.6 구조와 원리
- 안드로이드
- 숭실대
- AndroidWear
- 창조경제혁신센터
- 커널의 기본 기능
- yjaeseok
- Linux
- 리눅스2.6
- gdgssu
- 안드로이드폰
- 소설네트워크2
- watchface
- 서버개발자
- 리눅스
- jaeseokyoon
- 안드로이드웨어
- WatchFaceHack
- 해커톤
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함