Lägga till funktioner i den sammansatta kontrollen

När du har infogat nödvändiga kontroller i den sammansatta kontrollen innebär nästa steg att lägga till nya funktioner. Den här nya funktionen ingår vanligtvis i två kategorier:

  • Stöd för ytterligare gränssnitt och anpassning av beteendet för din sammansatta kontroll med ytterligare, specifika funktioner.

  • Hantera händelser från den inneslutna ActiveX-kontrollen (eller kontrollerna).

I den här artikelns syfte och omfattning fokuserar resten av det här avsnittet enbart på hantering av händelser från ActiveX-kontroller.

Anmärkning

Om du behöver hantera meddelanden från Windows-kontroller kan du läsa Implementera ett fönster för mer information om meddelandehantering i ATL.

När du har infogat en ActiveX-kontroll i dialogresursen högerklickar du på kontrollen och klickar på Lägg till händelsehanterare. Välj den händelse som du vill hantera och klicka på Lägg till och redigera. Händelsehanterarkoden läggs till i kontrollens .h-fil.

Anslutningspunkter för ActiveX-kontroller på den sammansatta kontrollen ansluts automatiskt och kopplas från via anrop till CComCompositeControl::AdviseSinkMap.

Se även

Grunderna för sammansatt kontroll