Visual C++. Описание стандартных классов - PreTranslateMessage

ОГЛАВЛЕНИЕ


PreTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Возвращаемое значение

Возвращает ненулевое значение, если данная функция завершила обработку сообщения, и нулевое значение, если необходимо вызвать процедуру стандартной обработки данного сообщения.

Аргументы

  • pMsg - указатель на объект структуры MSG, содержащий обрабатываемое сообщение.

Описание

Перегрузка данной функции позволяет перехватывать сообщения, направляемые окну, до их передачи на обработку функциям TranslateMessage и DispatchMessage. По умолчанию данная функция обрабатывает нажатие сочетаний клавиш. Поэтому в перегруженной функции необходимо вызывать метод базового класса.