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

Notions de base de la fenêtre Classes

etc) encore et cliqué Microsoft Word pour la deuxième fois. L'application (Microsoft Word) a ouvert à nouveau. Donc, deux instances de la même application ont été ouverts et sont en cours d'exécution. Deux des boutons d'application sont vus à la barre des tâches. Ces cas doivent être identifiés. Une instance est identifié par ce qui est connu comme une poignée (pointeur). La structure WNDCLASSEX L'interface utilisateur de l'API Windows a un objet struct appelé, WNDCLASSEX. Ceci est un objet struct similaire à l'objet struct en C ++. Il dispose de 12 membres (attributs - Propriétés).

Ces membres sont des identifiants pour 12 types différents d'attributs (caractéristiques) qu'une classe de fenêtre peut avoir. La valeur attribuée à chaque membre vous donne une caractéristique particulière (d'attribut) pour la fenêtre. Différentes valeurs peuvent être donnés à la même membre en différentes occasions. Rappelez-vous, plus d'une fenêtre peut avoir la même classe. Toutes les fenêtres d'une classe ont les mêmes caractéristiques et tous ont une seule procédure. Remarque: la procédure est considérée comme un membre si la classe.

Tous ces 12 membres peuvent être mis à NULL sauf trois. Les trois membres sont le nom de la classe, un pointeur vers la procédure de classe, et la poignée de l'instance de l'application. Ces trois caractéristiques ne ressemblent pas caractéristiques de la fenêtre, mais ils sont considérés comme caractéristiques de la fenêtre. Vous ne pouvez pas le savoir, mais une fonction C ++ pouvez avoir un pointeur pointant vers elle. Dans cette lumière peut pointer un pointeur à la procédure de toutes les fenêtres d'une classe.

Si vous ne pas attribuer une valeur à l'un des 9 autres membres de la structure de WNDCLASSEX, puis attribuez-lui la valeur NULL à l'élément. Dans ce cas, la valeur par défaut sera choisie pour que la fenêtre de caractéristique. La structure WNDCLASSEX est déjà créé par le système d'exploitation. Vous avez juste à utiliser. Nous verrons plus sur la st

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