Control.PreProcessMessage(Message) Método

Definición

Preprocesa el teclado o los mensajes de entrada dentro del bucle de mensajes antes de que se envíen.

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

Parámetros

msg
Message

, Messagepasado por referencia, que representa el mensaje que se va a procesar. Los valores posibles son WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR y WM_SYSCHAR.

Devoluciones

true si el control procesó el mensaje; de lo contrario, false.

Comentarios

PreProcessMessage se llama mediante el bucle de mensajes de la aplicación para preprocesar los mensajes de entrada antes de que se envíen. Los valores posibles para el msg parámetro son WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR y WM_SYSCHAR.

Al invalidar PreProcessMessage, un control debe devolver true para indicar que ha procesado el mensaje. En el caso de los mensajes que el control no procesa, se debe devolver el resultado de base.PreProcessMessage . Normalmente, los controles invalidarán uno de los métodos más especializados, como IsInputChar, IsInputKey, ProcessCmdKey, ProcessDialogCharo ProcessDialogKey en lugar de invalidar PreProcessMessage.

Se aplica a