BOOL CSample::PreTranslateMessage(MSG* pMsg)
{
switch (pMsg->message)
{
case WM_KEYDOWN:
case WM_KEYUP:
switch (pMsg->wParam)
{
case VK_RETURN:
case VK_ESCAPE:
case VK_SPACE:
case VK_CANCEL:
return TRUE;
}
break;
case WM_SYSKEYDOWN:
switch (pMsg->wParam)
{
case VK_F4:
return TRUE;
}
}
return CBCGPDialog::PreTranslateMessage(pMsg);
}