16,472
社区成员
发帖
与我相关
我的任务
分享
BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(WM_KEYDOWN == pMsg->message && VK_ESCAPE == pMsg->wParam)
{
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
DialogBox(theApp.m_hInstance, MAKEINTRESOURCE(IDD_SRV_DIALOG), NULL, MainProc);
BOOL CALLBACK MainProc(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
HANDLE_MSG(hwndDlg, WM_INITDIALOG, MainWnd_OnInitDialog);
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDOK:
case IDCANCEL:
if (ShowPasswordDlg())
{
EndDialog(hwndDlg, wParam);
return TRUE;
}
}
break;
case WM_KEYDOWN:
{
switch (wParam)
{
case VK_ESCAPE:
return TRUE;
break;
}
}
break;
}
return FALSE;
}