Exemples de code

Découvrez les exemples de code des Ingénieurs du Support. Cette rubrique présente la mise en oeuvre des technologies Microsoft à travers des exemples de code en Visual C++ et Visual Basic, expliqués et commentés. Ces exemples viennent en complément de la librairie MSDN.

Sur cette page

.NET.NET

COMCOM

Accès aux donnéesAccès aux données

DDK, Multimédia, GDIDDK, Multimédia, GDI

MessagerieMessagerie

MFCMFC

Réseau/SécuritéRéseau/Sécurité

 

.NET

Comment Utiliser des Themes XP dans les Windows Forms
Cet exemple est une collection de contrôles WinForms qui implémentent la prise en charge des nouveaux styles de fenêtres XP.( paru le 01/06/2002 )

Haut de pageHaut de page

COM

Lecture asynchrone de message MSMQ par fonction de callback
Cet exemple montre comment programmer la réception asynchrone de messages par API MSMQ avec une fonction de callback. (paru le 14/12/2001)

Envoi de message MSMQ avec journalisation
Cet exemple montre comment programmer l'envoi de messages par API MSMQ en spécifiant les principaux paramètres de journalisation.

Exemple d'écriture de Custom Property Page pour ADSI
Exemple de page de propriété custom permettant de gérer des nouveaux attributs dans ADSI.( paru le 01/06/2002 )

Implementation d’un conteneur de control ActiveX en C++
Cet exemple montre l’implémentation d’un conteneur de contrôle ActiveX la plus simple possible.( paru le 01/06/2002 )

Utiliser les UDT (User Defined Type) dans un objet COM
Cet exemple montre comment développer un composant COM utilisant les UDTs selon différentes techniques. (paru le 14/12/2001)

Visual C++ : Ajouter des fonctionnalités à un container ActiveX MFC
Cet exemple démontre comment étendre les fonctionnalités d'un container ActiveX MFC afin que le ou les contrôles contenus puisse les utiliser.

Visual C++ : COM Fondation
Exemple en C++ complet d'un composant COM in-process, qui permet d'observer tout les mécanismes de bases (Enregistrement, Activation, ClassFactory, IUnknown etc.). (paru le 14/12/2001)

Visual C++ : Comment utiliser Visual C++ pour Piloter Word 2000
Démontre comment piloter Microsoft Word 2000 via OLE Automation via la directive import de Visual C++. (paru le 14/12/2001)

Visual C++ : Extension du Class factory d'un objet COM utilisant les ATLs
Cet exemple montre comment modifier un composant COM écrit en ATL afin d'étendre son objet Class Factory.

Visual C++ : Imprimer le contenu de contrôle MSChart
Le but de cet exemple est de montrer comment imprimer une forme dans laquelle a été insérée un ou plusieurs contrôles MSChart. Le contrôle MSChart n'expose pas nativement de méthode d'impression. (paru le 14/12/2001)

Visual C++ : MrshClnt - Exemple de Marshalling
MrshClnt est un exemple complet montrant comment implémenter le Marshalling d'interface. (paru le 14/12/2001)

Haut de pageHaut de page

Accès aux données

Utiliser les Schemas avec les Templates ATL OLE DB
Cette application basée sur les MFC est un exemple d'utilisation des Templates OLE DB. Son but est de lister le schéma d'une table, c'est-à-dire ses caractéristiques.

Visual C++ : Comment insérer une ligne dans un rowset via Les templates OLEDB
Cet exemple démontre comment insérer une ligne dans un rowset via Les templates ATL OLEDB.

Visual C++ : Comment lire le contenu d'un rowset avec les templates OLEDB
Cet exemple démontre comment lire le contenu d'un rowset avec les templates OLEDB.

Visual C++ : Comment obtenir un objet Rowset en utilisant OLE DB
Cet exemple démontre comment obtenir un objet Rowset en utilisant OLE DB. (paru le 14/12/2001)

Visual C++ : Comment récupérer les données d'un objet Rowset en utilisant OLE DB
Cet exemple démontre comment récupérer les données d'un objet Rowset en utilisant OLE DB. (paru le 14/12/2001)

Haut de pageHaut de page

DDK, Multimédia, GDI

Comment Activer/Désactiver un protocole réseau
Cet exemple permet d’activer ou de désactiver un protocole réseau dynamiquement. (paru le 15/04/2002)

Utilisation de l'interface IVideoWindow pour jouer des vidéos
Cette application basée sur Win32 est un exemple d'utilisation de l'interface IVideoWindow, permettant de jouer des fichiers vidéos. WYSIWYG sous forme d'un exécutable. (paru le 14/12/2001)

Visual C++ : Elaboration d'un driver de filtre générique
Cet exemple a pour but de montrer comment développer et mettre en place un driver de filtre de type WDM. (paru le 14/12/2001)

Visual C++ : Les fonctions du GDI dans vos applications Windows 2000
Vue d'ensemble des fonctionnalités du GDI dans Windows 2000. (paru le 14/12/2001) Internet

Une class C++ pour faire du FTP avec les WinSocks
Exemple d’implémentation du protocole FTP avec les Winsock2 dans une class C++.( paru le 01/06/2002 )

Recopie du contenu intégral d'une page Web
Le but de cet exemple est de copier le contenu visible d'une page Web dans une bitmap afin de le reporter dans une autre fenêtre. (paru le 14/12/2001)

Visual C++ : Résolution de noms dans WebBrowser dans une application MDI
Comment gérer la résolution de noms dans le WebBrowser pour une application MDI de type MFC. (paru le 14/12/2001)

Comment créer un éditeur HTML WYSIWYG
Cet exemple utilise ce modèle objet d'Internet Explorer afin de créer un éditeur HTML WYSIWYG sous forme d'un exécutable. (paru le 14/12/2001)

Haut de pageHaut de page

Messagerie

AddressBookResearch
Cet exemple utilise MAPI pour rechercher une propriété particulière sur une entrée du carnet d'adresses personnel. Typiquement, on met en évidence l'utilisation des restrictions MAPI par la fonction HrQueryAllRows.

Lire les rendez-vous d'une boîte aux lettres
Cet exemple permet en utilisant Extended MAPI et Exchange Development Kit (EDK) d'accéder au calendrier d'Outlook associée à une boîte aux lettres et d'extraire diverses informations comme le nom du créateur du rendez-vous, la date , ...

Visual C++ : Manipuler un objet CDO avec Extended MAPI
Cet exemple montre comment palier à certaines limites de CDO en manipulant des objets CDO à l'aide d'Extended MAPI.

Visual C++ : SenMDO, comment accèder à l'interface MAPI IprofileAdmin.
Cet exemple est un composant COM ATL basé sur MAPI. Son but est d'exposer au travers d'un objet ProfileAdmin une méthode et une propriété qui accède à l'interface MAPI IprofileAdmin.

Haut de pageHaut de page

MFC

Utilisation d’OpenGL dans un contrôle ActiveX MFC
Cet exemple explique les étapes à suivre pour intéger des fonctions OpenGl dans une application MFC.( paru le 01/06/2002 )

Visual C++ : Notification de changement dans un répertoire
Le but de cet exemple est de montrer une méthode permettant d'être notifié de changement survenant dans un répertoire.

Haut de pageHaut de page

Réseau/Sécurité

Comment modifier de la configuration DHCP par WMI
Cet exemple utilise WMI pour modifier la configuration DHCP de l’interface réseau spécifiée.( paru le 01/06/2002 )

Exploration du Token de Securité Windows
Cet exemple démontre les classes de sécurité de la librairie ATL Version 7.0. ( paru le 15/04/2002 )

Implémentation de transport TCP/IP avec les ports de complétion d’entrées/sorties
Cet exemple fournit une implémentation d’un système de transport de messages. (mis à jour le 01/06/2002 )

Sécuriser les communications client/serveur avec SSPI
Cet exemple démontre l’utilisation des APIs SSPI pour sécuriser les communications de tout canal de transport.( mis à jour le 01/06/2002 )

Haut de pageHaut de page