Det här avsnittet innehåller information om de programmeringselement som används med fönsterlösa omfattande redigeringskontroller. Komponentobjektmodellen (COM) definierar en uppsättning gränssnitt som stöder fönsterlösa objekt. Fönsterlösa objekt kan ange det aktiva tillståndet på plats utan att ha ett eget fönster, utan i stället använda fönstret i containern. Därför använder ett fönsterlöst objekt färre systemresurser och ger bättre prestanda genom snabbare aktivering och inaktivering. Dessutom kan fönsterlösa objekt vara icke-sektangulära och transparenta.
En fönsterlös rtf-redigeringskontroll, även kallat ett texttjänstobjekt, är ett objekt som tillhandahåller funktionerna i en omfattande redigeringskontroll utan att ange fönstret.
Funktionen CreateTextServices skapar en instans av ett texttjänstobjekt. Texttjänstobjektet stöder en mängd olika gränssnitt, inklusive ITextServices och TOM (Text Object Model).