Прочитать на английском

Поделиться через


Control.PreProcessMessage(Message) Метод

Определение

Выполняет предварительную обработку клавиатурных или входящих сообщений в цикле обработки сообщений перед их отправкой.

public virtual bool PreProcessMessage (ref System.Windows.Forms.Message msg);

Параметры

msg
Message

Переданный по ссылке объект Message, представляющий обрабатываемое сообщение. Возможными значениями являются WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR и WM_SYSCHAR.

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

Boolean

Значение true, если сообщение было обработано элементом управления; в противном случае — значение false.

Комментарии

PreProcessMessage вызывается циклом сообщений приложения для предварительной обработки входных сообщений перед отправкой. Возможные значения параметра msg : WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR и WM_SYSCHAR.

При переопределении PreProcessMessageэлемент управления должен вернуться true , чтобы указать, что он обработал сообщение. Для сообщений, которые не обрабатываются элементом управления, base.PreProcessMessage результат должен быть возвращен. Элементы управления обычно переопределяют один из более специализированных методов, таких как IsInputChar, , IsInputKeyили ProcessDialogCharProcessCmdKeyProcessDialogKey вместо переопределения.PreProcessMessage

Применяется к