2016-02-11 12 views
7

में "लाल squiggly लाइन" ड्रा करें मैं अपने ऐप में वर्तनी जांच कार्यक्षमता बनाने पर काम कर रहा हूं जो वर्तमान में एमएफसी के CHtmlEditCtrl नियंत्रण का उपयोग करता है।CHtmlEditCtrl

क्या उन "लाल squiggly लाइनों" में से एक को चित्रित करने का कोई तरीका है जो आप HTML नियंत्रण पर वर्तनी त्रुटियों के तहत देखते हैं, उस शब्द के नीचे जो मुझे वर्तनी त्रुटि के रूप में पता चलता है?

इस शैली को लागू करने के लिए वास्तविक HTML का उपयोग करने का एकमात्र तरीका है, और उसके बाद इसे भेजे जा रहे ईमेल पर इसे बाहर निकालें। यह बदसूरत लगता है, जैसे कि उपयोगकर्ता पाठ के लिए अंडरलाइन शैलियों को लागू करना शुरू कर देता है, जिससे वे इसमें हस्तक्षेप कर सकते हैं।

क्या ड्राइंग के साथ ऐसा करने का कोई तरीका है?

अग्रिम धन्यवाद।

+1

https://groups.google.com/forum/#!topic/csexwb/LMEC8k3z16I –

+0

हां मैंने देखा कि Google समूह, मुद्दा यह नहीं है कि एचटीएमएल रेखांकन का उपयोग करने वाला कोई नहीं है जिसे मैं सहेजता हूं एचटीएमएल? – Raiden616

उत्तर

1

जो इंटरफ़ेस आप चाहते हैं वह IHTMLRenderStyle है। IHighlightRenderingServices इंटरफेस के AddSegment विधि में, एक बार भरने के बाद, आप इसे पास करते हैं। यहां एक example (गैसपी) वीबी है। मैंने इसे सी ++ में किया है, साल पहले हालांकि, और यह अच्छी तरह से काम किया।