Nouvelles fonctionnalités ATL

Ajoutez le gestionnaire de messages pour ATL

Vous pouvez utiliser ClassView ou WizardBar pour ajouter des gestionnaires pour n'importe quelle classe ATL qui encapsule une fenêtre de message. Ceci est similaire à l'ajout d'un gestionnaire de messages pour une classe MFC. Vous pouvez également accéder à cette commande dans le menu contextuel de l'éditeur de ressources (événements).

Cette fonctionnalité prend en charge la création de gestionnaires de messages et de gestionnaires d'événements.

Cette fonctionnalité est uniquement pris en charge par ClassView et WizardBar, pas ClassWizard ; vous ne pouvez utiliser ClassWizard pour invoquer cette commande pour les classes ATL ou des boîtes de dialogue ATL.

Pour plus d'informations, consultez Ajout d'un gestionnaire de messages.

Contrôle Composite ATL

Ce contrôle, basé sur un modèle de boîte de dialogue, peut elle-même accueillir plusieurs contrôles.

Pour plus d'informations, consultez Principes de base de contrôle Composite.

Contrôle DHTML, ajoutée à l'Assistant objet ATL

L'Assistant objet ATL permet de créer un contrôle DHTML Edit ; vous pouvez créer l'interface utilisateur pour un contrôle par la présence de l'Assistant générer le HTML dynamique. Par exemple, l'interface pour un contrôle pourrait se composer de trois boutons sur une page HTML.

Pour plus d'informations, consultez prise en Charge ATL des contrôles DHTML.

Prise en charge ATL pour développer des outils de composant logiciel enfichable MMC

L'Assistant objet ATL fournit un soutien pour le développement de enfichables Microsoft Management Console (MMC). Vos logiciels enfichables MMC fournissent aux administrateurs système de Windows NT avec les outils intégrés, qui vous avez conçu pour une tâche spécifique.

Pour plus d'informations, voir Console MMC Snap-In Assistant.

Accès en charge des données dans l'Assistant objet ATL

Il y a une nouvelle catégorie dans l'Assistant objet ATL appelé « Accès aux données ». Cette nouvelle catégorie contient deux assistants : fournisseur et du consommateur.

Pour plus d'informations, voir création d'un consommateur OLE DB et la création d'un fournisseur du modèle OLE DB.

Prise en charge de projets MFC ATL

Il y a maintenant une plus grande interopérabilité entre MFC et ATL-axée sur les projets, y compris le soutien pour ajouter un objet ATL à un projet MFC. Pour ajouter la prise en charge ATL à votre projet MFC, cliquez sur Nouvel objet ATL dans le menu insertion . Cliquez sur Oui pour confirmer la prise en charge ATL ajout.

Pour plus d'informations, voir Ajout de charge ATL à votre projet MFC

Mise en œuvre d'un Point de connexion est plus automatisé

Pour générer un point de connexion, cliquez droit sur une classe qui implémente la macro BEGIN_COM_MAP (dans ClassView) et choisissez Implémenter Point de connexion dans le menu contextuel. Dans Visual C++ 5.0, avez-vous mis en œuvre les points de connexion avec le générateur de Proxy de ATL, qui a été supprimé.

Pour plus d'informations, voir Ajout des Points de connexion d'un objet.

Assistant Implémentation d'Interface

Cette nouvelle fonctionnalité automatise la mise en œuvre d'une interface d'une typelib. Vous sélectionnez une interface dans une bibliothèque de types, et l'Assistant ajoute les fonctions stubbed-out pour l'interface et des fils jusqu'aux exigences spécifiques de l'ATL.

Pour plus d'informations, consultez Ajout d'une nouvelle Interface à un objet existant ou de contrôle.

Index