请教,如果小弟我想令对话框模式的窗体,当用户按下Esc不关闭窗口,应该怎么处理啊

请问,如果我想令对话框模式的窗体,当用户按下Esc不关闭窗口,应该怎么办啊?
如题。

------解决方案--------------------
BOOL CNetSniffDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg-> message == WM_KEYDOWN)
{
if (pMsg-> wParam == VK_ESCAPE || pMsg-> wParam == VK_RETURN)
{
return FALSE;
}
}

return CDialog::PreTranslateMessage(pMsg);
}
------解决方案--------------------
void CYourDlg::OnCancel()
{
//CDialog::OnCancel();//把这行去掉
}
------解决方案--------------------
sokewoniu的方法不好.
当对话框有退出按钮时,点 "退出 "就不起作用了.