Здравствуйте Алекс, Вы писали:
А>Здравствуйте Mиша, Вы писали:
M>>Надо перехватывать нажатия на клавиши CEdit'a в классе диалога. M>>Как мне перехватить их и не дать обрабатывать CEdit'y? Кто сталкивался? M>>Подскажите, пожалуйста.
А>Ищи по ключевому слову subclass[ing] или сабклассинг.
Обработка сообщений в Диалоговом окне производится по другому
while(::GetMessage(...))
{ if (::IsDialogMessage(m_hWnd, &msg)) // Вот здесь и начинаются все приколы
continue;
::TraslateMessage(...);
::DistpatchMessage(...);
}
IsDialogMessage преобразует WM_KEYDOWN --> WM_CHAR для "печатных" символов итд...