*   >> Lecture Éducation Articles >> science >> la programmation

Notions de base de message pour classe de fenêtre Procedure

repeint. Les deux paramètres de messages spécifient l'emplacement des données ou des données utilisées par une procédure de classe de fenêtre lors du traitement d'un message. Le sens et la valeur des paramètres de message dépendent de l'identifiant de message (uMsg). Un paramètre de message est un entier (entiers différents ont des significations différentes). Quand un message ne pas utiliser les paramètres de message, ils sont généralement mis à NULL. Une procédure de fenêtre doit vérifier l'identificateur de message pour déterminer comment interpréter les paramètres de message.

Une autre façon de voir cela est, que l'identifiant de message a le message et les paramètres ont les données de message (ou l'emplacement de données). Messages en attente toutes choses étant égales, tous les messages sont alignés dans une file d'attente. Le message qui est venu en premier dans la file d'attente est envoyé en premier. Le message qui est arrivé second est envoyé seconde; troisième message qui est venu est envoyé tiers; et ainsi de suite. Ceci est un first-in-first-out file d'attente.

Rappelez-vous, un message se compose de la poignée de fenêtre, l'identificateur de message et les deux paramètres de messages. Plus d'une fenêtre peut être ouvert en même temps. La poignée de fenêtre identifie la fenêtre qui recevra le message. Lorsque l'utilisateur déplace la souris, clique sur les boutons de la souris, ou types sur le clavier, le pilote de périphérique pour la souris ou le clavier convertit l'entrée en messages et les place dans la file d'attente des messages du système.

Le système d'exploitation supprime les messages, un par un, à partir de la file d'attente de messages du système et les envoie à la procédure de fenêtre de la classe. Nous verrons plus à ce sujet plus tard. Messages nonqueued Messages qui ne sont pas en file d'attente, traiter avec des messages d'urgence. Un événement d'exemple, lorsque l'utilisateur clique sur une fenêtre pour l'activer afin qu'il doit être prêt à recevoir une entrée clavier. Ceci est une urgence.

Dans ce cas, le système d'exploitation envoie une série de messages à la procédure de classe de fenêtre directement, sans passer par la file d'attente de messages du système. Les volumes de l'API Windows Ces volumes Je vous écris sont les premiers de leur genre. Vous trouverez les mêmes informations (et même plus) dans le site Web de Microsoft. Toutefois, l'information il a été écrit pour les programmeurs expérimentés comme nous; pas pour

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.