/ / रिच संपादन नियंत्रण: तत्काल निरस्तीकरण / अद्यतन रोकें - विंडोज़-नियंत्रण

अमीर संपादन नियंत्रण: तत्काल पुनर्भुगतान / अद्यतन रोकने से रोकें? - विंडोज़ नियंत्रण

मैं एक रिच एडिट कंट्रोल में एक रेंज में कुछ टेक्स्ट को बदलने की कोशिश कर रहा हूं। ऐसा करने का दो लाइन तरीका है EM_EXSETSEL ए के बाद EM_REPLACESEL। हालांकि, यह एक कष्टप्रद झिलमिलाहट का कारण बनता है जब पाठ को प्रतिस्थापित करने से पहले संक्षिप्त रूप से चुना जाता है। क्या कोई तरीका है सस्पेंड करने का? मैं कुछ इस तरह की उम्मीद कर रहा हूँ:

SendMessage(EM_SUSPEND_PAINTING)
SendMessage(EM_EXSETSEL)
SendMessage(EM_REPLACESEL)
SendMessage(EM_RESUME_PAINTING)

(उपयुक्त WPARAM और LPARAM मूल्यों के साथ)

उत्तर:

उत्तर № 1 के लिए 1

The EM_HIDESELECTION आदेश सबसे उत्कृष्ट है ।