Встала задача отлавливать нажатие Enter. Надо одновременно чтобы приложение не закрывалось по нажатию на Enter и чтобы данные в гриде (на той ячейке где стоит курсор) валидейтились..
если делать вот так
BOOL CPapertrackerDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case 13:
{
pMsg->wParam = 0; break;
}
};
return CDialog::PreTranslateMessage(pMsg);
}
то приложение не закрывается но и данные do not get validated.. Где еще можно перехыватывать нажатие Enter. Пробовал в WM_KEYDOWN - не срабыватывает почему то..
Спасибо
опять про Enter
-
- Уже с Приветом
- Posts: 2013
- Joined: 16 Mar 2002 10:01
- Location: New York City
-
- Уже с Приветом
- Posts: 11475
- Joined: 20 Nov 2000 10:01
- Location: Escondido, CA