Partilhar via


Servidores: Implementando um servidor

Este artigo explica o código que o MFC Application Wizard cria para um aplicativo de servidor de edição visual. Se você não estiver usando o assistente de aplicativo, este artigo lista as áreas onde você deve escrever código para implementar um aplicativo de servidor.

Se você estiver usando o assistente de aplicativo para criar um novo aplicativo de servidor, ele fornecerá uma quantidade significativa de código específico do servidor para você. Se você estiver adicionando funcionalidade de servidor de edição visual a um aplicativo existente, deverá duplicar o código que o assistente de aplicativo teria fornecido antes de adicionar o restante do código de servidor necessário.

O código do servidor que o assistente de aplicativo fornece se enquadra em várias categorias:

  • Definindo recursos do servidor:

    • O recurso de menu usado quando o servidor está editando um item incorporado em sua própria janela.

    • Os recursos de menu e barra de ferramentas usados quando o servidor está ativo no local.

    Para obter mais informações sobre esses recursos, consulte Menus e recursos: adições de servidor.

  • Definindo uma classe de item derivada de COleServerItem. Para obter mais detalhes sobre itens de servidor, consulte Servidores: itens de servidor.

  • Alterando a classe base da classe de documento para COleServerDoc. Para obter mais detalhes, consulte Servidores: implementando documentos do servidor.

  • Definindo uma classe de janela de quadro derivada de COleIPFrameWnd. Para obter mais detalhes, consulte Servidores: Implementando In-Place Frame Windows.

  • Criando uma entrada para o aplicativo de servidor no banco de dados de registro do Windows e registrando a nova instância do servidor com o sistema OLE. Para obter informações sobre este tópico, consulte Registro.

  • Inicializando e iniciando o aplicativo de servidor. Para obter informações sobre este tópico, consulte Registro.

Para obter mais informações, consulte COleServerItem, COleServerDoc e COleIPFrameWnd na Referência da biblioteca de classes.

Ver também

Servidores
Contentores
Menus e Recursos (OLE)
Registo