MFC 다이얼로그 에서 esc키 누르거나 엔터키 누를때 다이얼로그 닫히는 문제 방지하기


해당 다이얼로그 클래스 선택하고 프로퍼티에서 위 빨간원 두개에 집중한다.

BOOL CRandomDlg::PreTranslateMessage(MSG* pMsg){
	// TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
	if(pMsg->wParam == VK_RETURN )
		return TRUE;

	if(pMsg->wParam == VK_ESCAPE)
		return TRUE;
	return CDialogEx::PreTranslateMessage(pMsg);
}

뭐 저런식으로 그냥 리턴하게 만들면 종료를 안한다.

크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This site uses Akismet to reduce spam. Learn how your comment data is processed.