Déclaration d'un type structure de message

De RAD Studio
Aller à : navigation, rechercher

Remonter à Définition de vos propres messages


Si vous voulez attribuer un nom explicite aux paramètres de votre message, vous devez déclarer un type enregistrement pour le message. L'enregistrement de message correspond au type du paramètre transmis à la méthode de gestion du message. Si vous n'utilisez pas les paramètres du message ou si vous souhaitez utiliser l'ancienne notation (wParam, lParam, etc.), utilisez l'enregistrement de message implicite, TMessage.

Pour déclarer un type enregistrement de message, respectez les conventions suivantes :

  1. Nommez le type enregistrement d'après le message en rajoutant le préfixe T à son nom.
  2. Donnez au premier champ de l'enregistrement le nom Msg et le type TMsgParam.
  3. Définissez les deux octets suivants pour qu'ils correspondent au paramètre Word, et les deux suivants inutilisés. Ou définissez les quatre octets suivants pour qu'ils correspondent au paramètre Longint.
  4. Ajoutez un dernier champ intitulé Result de type Longint.

Voir aussi