добрый день. нужно отработать нажатие Enter в CComboBox, лежащем на диалоге. решил это сделать в PreTranslateMessage:
| Код | BOOL PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN && GetFocus() == GetDescendantWindow(IDC_ANALYTACC407)) { .....
|
проблема в том, что проверка GetFocus() == GetDescendantWindow(IDC_ANALYTACC407) равна FALSE. есть ли какие-нибудь альтернативные способы проверить, в котором окне находился фокус при нажатии клавиши? или в чем может быть косяк с указанным способом?
|