Dela via


Servrar: Implementera en server

Den här artikeln förklarar koden som MFC-programguiden skapar för ett visuellt redigeringsserverprogram. Om du inte använder programguiden visar den här artikeln de områden där du måste skriva kod för att implementera ett serverprogram.

Om du använder programguiden för att skapa ett nytt serverprogram ger det en betydande mängd serverspecifik kod åt dig. Om du lägger till funktioner för visuell redigeringsserver i ett befintligt program måste du duplicera koden som programguiden skulle ha angett innan du lägger till resten av den nödvändiga serverkoden.

Serverkoden som programguiden innehåller finns i flera kategorier:

  • Definiera serverresurser:

    • Den menyresurs som används när servern redigerar ett inbäddat objekt i ett eget fönster.

    • Menyn och verktygsfältsresurserna som används när servern är aktiv på plats.

    Mer information om dessa resurser finns i Menyer och resurser: Servertillägg.

  • Definiera en objektklass som härletts från COleServerItem. Mer information om serverobjekt finns i Servrar: Serverobjekt.

  • Ändra basklassen för dokumentklassen till COleServerDoc. Mer information finns i Servrar: Implementera serverdokument.

  • Definiera en ramfönsterklass som härletts från COleIPFrameWnd. För mer information, se Servrar: Implementering av In-Place ramfönster.

  • Skapa en post för serverprogrammet i Windows-registreringsdatabasen och registrera den nya instansen av servern med OLE-systemet. Mer information om det här avsnittet finns i Registrering.

  • Initiera och starta serverprogrammet. Mer information om det här avsnittet finns i Registrering.

Mer information finns i COleServerItem, COleServerDoc och COleIPFrameWnd i klassbiblioteksreferensen.

Se även

Servrar
Behållare
Menyer och resurser (OLE)
Registrering