Servidores: implementando um servidor

Este artigo explica o código que o Assistente para Aplicativo do MFC cria para um aplicativo para servidores de edição visual. Se você não estiver usando o assistente de aplicativo, este artigo listará as áreas em que você deverá gravar o código para implementar um aplicativo para servidores.

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

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

  • Definir recursos do servidor:

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

    • Os recursos de menu e a 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.

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

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

  • Definir uma classe de janela do quadro derivada de COleIPFrameWnd. Para obter mais detalhes, consulte Servidores: implementar janelas do quadro in-loco.

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

  • Inicializar e iniciar o aplicativo para servidores. Para obter informações sobre esse tópico, consulte Registro.

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

Confira também

Servidores
Contêineres
Menus e recursos (OLE)
Registro