Control.PreProcessMessage(Message) Méthode

Définition

Prétraite le clavier ou les messages d’entrée dans la boucle de message avant qu’ils ne soient distribués.

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

Paramètres

msg
Message

A Message, passé par référence, qui représente le message à traiter. Les valeurs possibles sont WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR et WM_SYSCHAR.

Retours

true si le message a été traité par le contrôle ; sinon, false.

Remarques

PreProcessMessage est appelé par la boucle de message de l’application pour prétraiter les messages d’entrée avant leur distribution. Les valeurs possibles pour le msg paramètre sont WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR et WM_SYSCHAR.

En cas de PreProcessMessagesubstitution, un contrôle doit retourner true pour indiquer qu’il a traité le message. Pour les messages qui ne sont pas traités par le contrôle, le résultat de base.PreProcessMessage doit être retourné. Les contrôles remplacent généralement l’une des méthodes les plus spécialisées telles que IsInputChar, , ProcessCmdKeyIsInputKey, , ProcessDialogCharou ProcessDialogKey au lieu de remplacer PreProcessMessage.

S’applique à