Partager via


Control.PreProcessMessage(Message) Méthode

Définition

Prétraite des messages d'entrée ou du clavier dans la boucle de messages avant leur distribution.

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

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 qu’ils ne soient distribués. Les valeurs possibles pour le msg paramètre sont WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR et WM_SYSCHAR.

Lors de la substitution PreProcessMessage, un contrôle doit revenir 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 plus spécialisées telles que IsInputChar, IsInputKey, ProcessCmdKey, ProcessDialogCharou ProcessDialogKey au lieu de remplacer PreProcessMessage.

S’applique à