Control.PreProcessMessage(Message) Método

Definição

Pré-processa mensagens de teclado ou de entrada dentro do loop de mensagem antes de serem enviadas.

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

Um Message, passado por referência, que representa a mensagem a ser processada. Os valores possíveis são WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR e WM_SYSCHAR.

Retornos

true se a mensagem foi processada pelo controle; caso contrário, false.

Comentários

PreProcessMessage é chamado pelo loop de mensagens do aplicativo para pré-processar mensagens de entrada antes de serem enviadas. Os valores possíveis para o msg parâmetro são WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR e WM_SYSCHAR.

Ao substituir PreProcessMessage, um controle deve retornar true para indicar que ele processou a mensagem. Para mensagens que não são processadas pelo controle, o resultado base.PreProcessMessage deve ser retornado. Os controles normalmente substituirão um dos métodos mais especializados, como IsInputChar, , IsInputKey, ProcessCmdKeyProcessDialogCharou ProcessDialogKey em vez de substituir PreProcessMessage.

Aplica-se a