Control.PreProcessMessage(Message) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Pré-processa mensagens de teclado ou de entrada dentro do ciclo de mensagens antes de serem despachadas.
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
A Message, passado por referência, que representa a mensagem a processar. Os valores possíveis são WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR e WM_SYSCHAR.
Devoluções
true se a mensagem foi processada pelo controlo; caso contrário, false.
Observações
PreProcessMessage é chamado pelo ciclo de mensagens da aplicação para pré-processar as mensagens de entrada antes de serem despachadas. Os valores possíveis para o msg parâmetro são WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR e WM_SYSCHAR.
Ao sobrescrever PreProcessMessage, um controlo deve regressar true para indicar que processou a mensagem. Para mensagens que não são processadas pelo controlo, o resultado de base.PreProcessMessage deve ser devolvido. Os controlos normalmente sobrepõem um dos métodos mais especializados como , , , , ou ProcessDialogKey em vez de sobrepor PreProcessMessage. ProcessDialogCharProcessCmdKeyIsInputKeyIsInputChar