Compartir a través de


Control.PreProcessMessage(Message) Método

Definición

Preprocesa los mensajes de teclado o de entrada en el bucle de mensajes antes de enviarlos.

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

Message que se pasa por referencia y 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; en caso contrario, false.

Comentarios

PreProcessMessage el bucle de mensajes de la aplicación llama a 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 volver 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, ProcessCmdKeyIsInputKey, , ProcessDialogCharo ProcessDialogKey en lugar de invalidar PreProcessMessage.

Se aplica a