Cette section contient des informations sur les éléments de programmation utilisés avec les contrôles d’édition enrichis sans fenêtre. Le modèle COM (Component Object Model) définit un ensemble d’interfaces pour prendre en charge les objets sans fenêtre. Les objets sans fenêtre peuvent entrer dans l’état actif sur place sans avoir leur propre fenêtre, mais utiliser plutôt la fenêtre de leur conteneur. Par conséquent, un objet sans fenêtre utilise moins de ressources système et offre de meilleures performances grâce à une activation et une désactivation plus rapides. En outre, les objets sans fenêtre peuvent être nonrectangulaires et transparents.
Un contrôle d’édition enrichi sans fenêtre, également appelé objet de services de texte, est un objet qui fournit les fonctionnalités d’un contrôle d’édition enrichi sans fournir la fenêtre.
La fonction CreateTextServices crée une instance d’un objet de services de texte. L’objet services de texte prend en charge diverses interfaces, notamment ITextServices et le modèle objet texte (TOM).