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

Codage de base de classe de fenêtre Procedure

par la boucle While). Les déclarations que vous saisissez pour la WM_PAINT de cas dans la procédure devraient peindre la fenêtre. Nous verrons détails plus tard. Je l'espère, vous êtes maintenant en appréciant Interface codage d'utilisateur Windows. Lorsque vous cliquez sur le bouton Fermer d'une fenêtre, le message WM_CLOSE est envoyé à la file d'attente par la fenêtre. De la file d'attente, il est rapidement envoyé à la procédure (par la boucle while). Les déclarations pour le cas WM_CLOSE devraient finaliser l'application.

Vous devez avoir cliqué sur le bouton Fermer de certaines fenêtres d'application et une petite fenêtre surgit vous demandant si vous voulez vraiment fermer (sortie) de l'application. Vous pouvez cliquer sur Oui ou Non dans la fenêtre pop-up. Il est dans ce cas dans la procédure que vous codez une telle chose. Lorsque le bouton Fermer d'une fenêtre est cliqué, le message WM_CLOSE arrive à la procédure. Toutes choses étant égales, le message WM_DESTROY arrive peu de temps après. Le WM_CLOSE ne détruit pas la fenêtre.

Ce sont les comptes de l'WM_DESTROY CASE qui supprimer la fenêtre de l'écran et gratuitement tous les recours que la fenêtre a été utilise. Si vous ne fournissez pas de déclarations pour ce cas, le comportement par défaut sera utilisé. Dans le commutateur construire ci-dessus, il ya un cas de défaut. Ce cas de défaut a juste une déclaration, qui appelle et renvoie le résultat de la procédure par défaut, DefWindowProc, en utilisant les arguments reçus par la procédure.

Si il n'y a pas de code de cas dans la procédure, alors la procédure DefWindowProc traite tous les messages, avec des comportements par défaut. Vous ne voudriez pas certains des résultats. Donc, vous devriez faire un peu de traitement pour certains cas; nous allons le voir détails plus tard. Toutes choses étant égales, la procédure doit retourner zéro. Voilà pourquoi vous avez "return 0;" à la fin, après la construction de l'interrupteur. Remarque: La procédure peut encore envoyer un message à la file d'attente du système.

Le message va enfin revenir à la procédure à être manipulé par un cas différent. Les volumes de l'API Windows Ceux d'entre nous qui écrivent (publier) pour l'Internet, écrivent pour de l'argent. Nous obtenons nos revenus à travers les publicités que vous voyez sur nos pages web comme celui-ci. Alors s'il vous plaît, ne cliquez sur les annonces sur mes pages pour savoir ce que mes partenaires sont la publicité. De cette façon, ils me paient e

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