BOOL CPocoPhotoDlg::PreTranslateMessage(MSG* pMsg)
{
switch(pMsg->message)
{
case WM_KEYDOWN:
if(pMsg->wParam=='O' && (GetAsyncKeyState(VK_CONTROL) & 0x8000) == 0x8000){
AddFilesToList ();
return true;
}     
else if(pMsg->wParam=='D' && (GetAsyncKeyState(VK_CONTROL) & 0x8000) == 0x8000){
AddDirectoryFileToList();
return true;
}    
else if (pMsg->wParam=='W' && (GetAsyncKeyState(VK_CONTROL) & 0x8000) == 0x8000) {
OnBnClickedButtonWater();
return true;
}
else if (pMsg->wParam=='P' && (GetAsyncKeyState(VK_MENU) & 0x8000) == 0x8000) {
m_ctrEditUserPass.SetFocus();//没有反应....
return true;
}
}
}
CTL键就没有问题,,便ALT键就根本没有反应