Assistants et les éditeurs de ressources
Visual C++ comprend plusieurs Assistant pour une utilisation dans la programmation MFC, ainsi que de nombreux éditeurs de ressources intégrés.Pour les contrôles ActiveX programmation, L'Assistant Contrôle ActiveX sert à un objectif de façon très similaire à celui de l'Assistant Application MFC.Bien que vous puissiez écrire des applications MFC sans la plupart de ces outils, les outils considérablement simplifient et fournis votre travail.
Utilisez l'Assistant Application MFC pour créer une application MFC
Utilisez L'Assistant Application MFC pour créer un projet MFC dans Visual C++, qui peut inclure OLE et la prise en charge des bases de données.Les fichiers du projet contiennent votre application, la documentent, s'affichent, et les classes de fenêtre frame ; ressources standard, notamment les menus et une barre d'outils facultative ; d'autres fichiers Windows requis ; et fichiers facultatifs .rtf contenant les rubriques d'aide windows standard que vous pouvez modifier et augmenter pour créer votre fichier d'aide du programme.
Utilisez l'Affichage de classes pour gérer des classes et des messages windows
Les outils d'Affichage de classes vous créez des fonctions gestionnaires pour les messages et les commandes windows, créer et gérer des classes, créez des variables de membre de classe, créez des méthodes automation et les propriétés, créer des classes de base de données, et plus encore.
[!REMARQUE]
Dans l'Affichage de classes vous aide également substituer les fonctions virtuelles dans les classes MFC.Sélectionnez la classe et la fonction virtuelle à substituer.Le reste du processus est semblable à la gestion des messages, comme décrit dans les paragraphes suivants.
Les applications qui s'exécutent sous les fenêtres sont message piloté.Actions utilisateur et d'autres événements qui se produisent dans les fenêtres de cause de programme en cours de exécution pour envoyer des messages à windows dans le programme.Par exemple, si l'utilisateur clique dessus avec la souris dans une fenêtre, windows envoie un message d' WM_LBUTTONDOWN lorsque le bouton gauche de la souris est enfoncé et un message d' WM_LBUTTONUP lorsque le bouton est désactivé.Les windows envoie également les messages de WM_COMMAND lorsque l'utilisateur sélectionne des commandes de la barre de menus.
Dans l'infrastructure MFC, les différents objets, tels que des documents, des vues, fenêtres frame, les modèles de document, et l'objet application, peuvent « » traiter des messages.Un tel objet fournit une « fonction gestionnaire » comme l'une de ses fonctions membres, et l'infrastructure mappe le message entrant à son gestionnaire.
Une grande partie de la tâche de programmation qui choisit des messages à mapper à les objets puis à implémenter ce mappage.Pour ce faire, vous utilisez l'Affichage de classes et la fenêtre Propriétés.
La fenêtre Propriétés crée des fonctions membres gestionnaires de messages vides, et vous utilisez l'éditeur de code source pour implémenter le corps du gestionnaire.Vous pouvez également créer ou modifier des classes (classes de votre propre, non dérivées y compris les classes MFC) et leurs membres avec l'Affichage de classes.Pour plus d'informations sur l'utilisation de l'Affichage de classes et les assistants permettant d'ajouter du code à un projet, consultez l' Ajout de fonctionnalités à l'aide de les assistants Code.
Utilisez les éditeurs de ressources pour créer et modifier des ressources
Utilisez Visual C++ éditeurs de ressources pour créer et modifier des menus, des boîtes de dialogue, des contrôles personnalisés, des touches accélérateur, des images bitmap, icône, curseur, les chaînes, et les ressources version.À partir de la version 4,0 de Visual C++, un éditeur de barre d'outils facilite la création des barres d'outils considérablement.
Pour vous aider encore plus, la bibliothèque MFC fournit un fichier appelé COMMON.RES, qui contient les ressources de « images clipart » vous pouvez copier de COMMON.RES et de coller dans votre propre fichier de ressources.COMMON.RES inclut des boutons de barre d'outils, les curseurs communs, les icônes, et plus encore.Vous pouvez utiliser, modifier, et redistribuer ces ressources de votre application.Pour plus d'informations sur COMMON.RES, consultez Exemple d'images clipart.
L'Assistant Application MFC, les assistants Visual C++, les éditeurs de ressources, et l'infrastructure MFC exécutent beaucoup de travail pour vous et facilitent la gestion de votre code beaucoup.La partie de votre code spécifique à l'application est dans votre document et classes d'affichage.
Voir aussi
Concepts
Utilisation des classes pour écrire des applications pour Windows