Partager via


Serveurs : implémentation d'un serveur

Cet article explique le code créé par l’Assistant Application MFC pour une application serveur d’édition visuelle. Si vous n’utilisez pas l’Assistant Application, cet article répertorie les zones où vous devez écrire du code pour implémenter une application serveur.

Si vous utilisez l’Assistant Application pour créer une application serveur, il fournit une quantité importante de code spécifique au serveur pour vous. Si vous ajoutez des fonctionnalités de serveur d’édition visuelle à une application existante, vous devez dupliquer le code fourni par l’Assistant Application avant d’ajouter le reste du code serveur nécessaire.

Le code serveur fourni par l’Assistant Application se trouve dans plusieurs catégories :

  • Définition des ressources serveur :

    • Ressource de menu utilisée lorsque le serveur modifie un élément incorporé dans sa propre fenêtre.

    • Les ressources de menu et de barre d’outils utilisées lorsque le serveur est actif en place.

    Pour plus d’informations sur ces ressources, consultez Menus et Ressources : Ajouts de serveur.

  • Définition d’une classe d’élément dérivée de COleServerItem. Pour plus d’informations sur les éléments du serveur, consultez Serveurs : Éléments du serveur.

  • Modification de la classe de base de la classe de document en COleServerDoc. Pour plus d’informations, consultez Serveurs : Implémentation de documents serveur.

  • Définition d’une classe frame-window dérivée de COleIPFrameWnd. Pour plus d’informations, consultez Serveurs : Implémentation de Fenêtres frame sur place.

  • Création d’une entrée pour l’application serveur dans la base de données d’inscription Windows et inscription de la nouvelle instance du serveur auprès du système OLE. Pour plus d’informations sur cette rubrique, consultez Inscription.

  • Initialisation et lancement de l’application serveur. Pour plus d’informations sur cette rubrique, consultez Inscription.

Pour plus d’informations, consultez COleServerItem, COleServerDoc et COleIPFrameWnd dans la référence de la bibliothèque de classes.

Voir aussi

Serveurs
Containers
Menus et ressources (OLE)
Inscription