Control.PreProcessMessage(Message) Control.PreProcessMessage(Message) Control.PreProcessMessage(Message) Control.PreProcessMessage(Message) Method

Definición

Preprocesa los mensajes de teclado o de entrada en el bucle de mensajes antes de enviarlos.Preprocesses keyboard or input messages within the message loop before they are dispatched.

public:
 virtual bool PreProcessMessage(System::Windows::Forms::Message % msg);
public virtual bool PreProcessMessage (ref System.Windows.Forms.Message msg);
abstract member PreProcessMessage :  -> bool
override this.PreProcessMessage :  -> bool
Public Overridable Function PreProcessMessage (ByRef msg As Message) As Boolean

Parámetros

msg
Message Message Message Message

Message que se pasa por referencia y que representa el mensaje que se va a procesar.A Message, passed by reference, that represents the message to process. Los valores posibles son WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR y WM_SYSCHAR.The possible values are WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR, and WM_SYSCHAR.

Devoluciones

true si el control procesó el mensaje; en caso contrario, false.true if the message was processed by the control; otherwise, false.

Comentarios

PreProcessMessage se llama al bucle de mensajes de la aplicación para preprocesar los mensajes de entrada antes de enviarlos.PreProcessMessage is called by the application's message loop to preprocess input messages before they are dispatched. Los valores posibles para el msg parámetro son WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR y WM_SYSCHAR.Possible values for the msg parameter are WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR, and WM_SYSCHAR.

Cuando se reemplaza PreProcessMessage, debe devolver un control true para indicar que ha procesado el mensaje.When overriding PreProcessMessage, a control should return true to indicate that it has processed the message. Para los mensajes que no son procesados por el control, el resultado de base.PreProcessMessage se deben devolver.For messages that are not processed by the control, the result of base.PreProcessMessage should be returned. Controles reemplazarán normalmente uno de los métodos más especializados como IsInputChar, IsInputKey, ProcessCmdKey, ProcessDialogChar, o ProcessDialogKey en lugar de reemplazar PreProcessMessage.Controls will typically override one of the more specialized methods such as IsInputChar, IsInputKey, ProcessCmdKey, ProcessDialogChar, or ProcessDialogKey instead of overriding PreProcessMessage.

Seguridad

UIPermission
para todas las ventanas para que el llamador inmediato llamar a este método.for all windows for the immediate caller to call this method. Enumeración asociada: AllWindows valor UIPermissionWindow.Associated enumeration: AllWindows value of UIPermissionWindow.

Se aplica a