Développement natif (Comment faire dans Visual C++)
Mise à jour : novembre 2007
Cette page comporte des liens vers l'aide concernant les tâches relatives au développement natif en utilisant Visual C++. Pour afficher d'autres catégories de tâches courantes traitées dans l'aide, consultez Comment faire en Visual C++.
Win32
API Windows
Fournit des informations sur les interfaces de programmation d'applications (API) prises en charge par Microsoft Windows.Nouveautés dans l'API Windows
Répertorie les derniers ajouts apportés au Kit de développement logiciel (SDK) Windows.Vue d'ensemble de l'API Windows
Répertorie toutes les technologies présentées dans la documentation du Kit de développement logiciel (SDK) Windows.Exemples du Kit de développement logiciel (SDK) Windows
Répertorie les exemples qui utilisent Kit de développement logiciel (SDK) Windows.
COM/ATL/MFC
COM (Component Object Model)
Présente COM, système indépendant de la plateforme, distribué, orienté objet, qui permet de créer des composants de logiciel binaires capables d'interagir.COM+ (Services de composants)
Décrit comment COM+ enrichit et étend des applications écrites à l'aide de COM, MTS et d'autres technologies COM.Exemples de support COM du compilateur
Répertorie les exemples qui illustrent la prise en charge intégrée du compilateur Visual C++ pour COM.ATL Tutorial
Guide à travers le processus de création d'un contrôle ActiveX et illustre de nombreux éléments fondamentaux d'ATL et de COM.Introduction to COM and ATL
Décrit succinctement COM et ATL.Programming with ATL and C Run-Time Code
Explique les avantages liés à l'utilisation de la bibliothèque Runtime C (CRT) avec une liaison statique ou une liaison dynamique, par rapport à ceux qui sont liés à l'utilisation de la macro _ATL_MIN_CRT pour réduire votre dépendance vis-à-vis du code CRT.Exemples ATL
Répertorie les exemples qui illustrent ATL.MFC Overview
Présente la bibliothèque MFC (Microsoft Foundation Class).Hierarchy Chart
Donne une représentation graphique de la bibliothèque MFC.MFC COM
Décrit la prise en charge de MFC pour COM.Exemples MFC
Répertorie les exemples qui illustrent MFC.Adding a Property Using Attributes
Illustre les étapes nécessaires pour ajouter une simple propriété personnalisée en lecture-écriture simple à l'aide d'attributs et explique les modifications du projet de contrôle.Accessing All Members of a Collection
Indique comment itérer sur les trois principaux types de collections fournis avec MFC.Accessing File Status
Indique comment obtenir l'état d'un fichier.Accessing Run-Time Class Information
Explique comment accéder aux informations à propos de la classe d'un objet au moment de l'exécution.ActiveX Control Containers: Connecting an ActiveX Control to a Member Variable
Indique comment ajouter une variable membre à une classe de boîte de dialogue.ActiveX Control Containers: Handling Events from an ActiveX Control
Décrit l'utilisation de la fenêtre Propriétés pour installer des gestionnaires d'événements pour les contrôles ActiveX dans un conteneur de contrôle ActiveX.ActiveX Control Containers: Using Controls in a Non-Dialog Container
Indique comment créer dynamiquement un contrôle ActiveX dans une fenêtre qui n'est pas une boîte de dialogue.ActiveX Control Containers: Viewing and Modifying Control Properties
Explique comment utiliser l'éditeur de ressources Visual C++ pour afficher et modifier les propriétés prises en charge par un contrôle ActiveX.Adding Connection Points to an Object
Explique comment créer un contrôle avec prise en charge des points de connexion, comment ajouter des événements, puis comment implémenter le point de connexion.Adding HTML Help Context-Sensitive Help to an Existing MFC Application
Indique comment ajouter de l'aide contextuelle au format HTMLHelp à une application MFC.Adding Items to the Header Control
Décrit comment ajouter un élément d'en-tête à un contrôle header.Adding Tabs to a Tab Control
Décrit comment ajouter un élément d'onglet à un contrôle onglet.Automation Clients: Using Type Libraries
Décrit comment créer une classe dispatch à partir d'un fichier bibliothèque de types (.tlb).Clipboard: Copying and Pasting Data
Décrit le travail minimum nécessaire pour implémenter le copier coller du et vers le Presse-papiers dans votre application OLE.Copying the Help Accelerator Resources
Indique comment copier les touches accélérateur pour les ressources d'aide.Copying the Help Menu Resources
Indique comment copier des ressources du menu ? (Aide) vers votre projet.Copying the Help Message Map Commands
Indique comment copier le code lié à l'aide vers votre projet.Copying the Help Mode Toolbar Button
Indique comment copier le bouton du mode d'aide vers la ressource de barre d'outils de votre projet à partir de celle du projet HasHelp, simplement en la faisant glisser.Copying the Help-Related String Resources
Indique comment copier les ID de commande pour les éléments de menu liés à l'aide.Creating a CToolBarCtrl Object
Décrit comment utiliser un objet CToolBarCtrl.Creating a Rebar Control
Décrit comment utiliser un objet CReBarCtrl.Creating an Aggregated Object
Décrit comment créer un objet regroupé en agrégats.Creating an Extended Combo Box Control
Indique comment utiliser un contrôle Extended Combo Box dans une boîte de dialogue et dans une fenêtre qui n'est pas une boîte de dialogue.Creating the Date and Time Picker Control
Indique comment utiliser un contrôle Date Time Picker dans une boîte de dialogue et dans une fenêtre qui n'est pas une boîte de dialogue.Creating the Header Control
Indique comment placer un contrôle header dans une boîte de dialogue et dans une vue (mais pas CListView).Creating the List Control
Indique comment utiliser un contrôle de liste dans une boîte de dialogue et dans une fenêtre qui n'est pas une boîte de dialogue.Creating the Month Calendar Control
Décrit comment utiliser un contrôle month calendar dans une boîte de dialogue et dans une fenêtre qui n'est pas une boîte de dialogue.Creating the Tab Control
Indique comment utiliser un contrôle Onglet dans une boîte de dialogue et dans une fenêtre qui n'est pas une boîte de dialogue.Deriving Controls from a Standard Control
Indique comment créer une classe de contrôle dérivée et la placer dans une boîte de dialogue.Displaying Context-Sensitive Help
Décrit comment afficher l'aide contextuelle à partir de votre application.Displaying F1 Help for a Dialog Box or Menu Option
Décrit comment faire afficher manuellement la visionneuse de l'aide HTML.Enabling Tool Tips
Décrit comment activer les info-bulles pour les contrôles enfants d'une fenêtre.Example: Displaying a Dialog Box via a Menu Command
Contient des procédures pour afficher une boîte de dialogue modale à l'aide d'une commande de menu et pour afficher une boîte de dialogue non modale à l'aide d'une commande de menu.Inserting a Form into a Project
Indique comment insérer facilement un formulaire fondé sur MFC dans votre application.Manipulating the Progress Control
Répertorie les méthodes pour modifier la position actuelle d'un contrôle Progress.MFC ActiveX Controls: Adding Another Custom Property Page
Décrit comment vous pouvez ajouter des pages de propriétés à un contrôle ActiveX pour afficher des propriétés supplémentaires.MFC ActiveX Controls: Creating an Automation Server
Décrit comment développer un contrôle ActiveX MFC comme un serveur Automation dans le but d'incorporer par programme ce contrôle dans une autre application et les méthodes d'appel dans le contrôle de l'application.MFC ActiveX Controls: Using Data Binding in an ActiveX Control
Présente la liaison de données, qui permet à une propriété d'un contrôle de se lier avec un champ spécifique dans une base de données.Setting the Day State of a Month Calendar Control
Décrit comment accentuer certaines dates pour le mois affiché actuellement dans un contrôle month calendar.Setting Up a Static Link to the Registrar Code (C++ Only)
Indique comment créer un lien statique vers le code de l'inscription.Testing Properties and Events with Test Container
Décrit comment utiliser les fonctionnalités de base du Conteneur de test.Updating the Text of a Status-Bar Pane
Explique comment modifier le texte qui apparaît dans un volet de barre d'état MFC.Using a Common Control as a Child Window
Décrit comment créer dynamiquement un contrôle commun, puis comment l'utiliser.Using a Dialog Bar with a Rebar Control
Indique comment implémenter une barre de boîte de dialogue transparente dans une bande rebar.Using an Image List with a Rebar Control
Indique comment afficher des images dans une bande rebar.Using CStatusBarCtrl to Create a CStatusBarCtrl Object
Décrit comment utiliser un contrôle de barre d'état avec des parties.Using CToolTipCtrl to Create and Manipulate a CToolTipCtrl Object
Indique comment créer et manipuler un CToolTipCtrl.Using Drop-Down Buttons in a Toolbar Control
Décrit comment implémenter un bouton déroulant.Using Image Lists in an Extended Combo Box Control
Décrit comment associer une liste d'images à un contrôle Extended Combo Box.Using Image Lists with Header Controls
Indique comment afficher une image dans un élément d'en-tête.Comment : accéder aux fonctionnalités ClassWizard et WizardBar
Explique où ClassWizard et les fonctionnalités de WizardBar sont accessibles dans Visual C++.
Bibliothèque Runtime C (CRT)
- Building the Run-Time Libraries
Montre comment générer vos propres copies des fichiers de la bibliothèque Runtime C.
Programmation native
DLL
Traite des bibliothèques de liens dynamiques (DLL).Forum Aux Questions à propos des DLL
Répond aux questions courantes au sujet des DLL.Exemples STL
Répertorie les exemples qui montrent comment utiliser la bibliothèque STL (Standard Template Library).
En-têtes précompilés
Création de fichiers d'en-tête précompilés
Décrit les options offertes par les compilateurs Microsoft C et C++ pour la précompilation du code C ou C++, y compris le code incorporé.Quand précompiler le code source
Décrit les cas où l'utilisation d'en-têtes précompilés est appropriée.Deux méthodes au choix pour la précompilation du code
Décrit les deux options de précompilation de code : la précompilation automatique et la précompilation manuelle.Règles de cohérence s'appliquant aux en-têtes précompilés
Traite des instructions destinées à vous aider à utiliser les en-têtes précompilés de manière plus efficace.Utilisation d'en-têtes précompilés dans un projet
Décrit une méthode permettant d'utiliser les options d'en-tête précompilé manuelles dans un projet.