मेरे पास एक घटक है जो मैंने बनाया है जो एक TWINControl में हार्डवेयर-त्वरित रेंडरर एम्बेड करता है ताकि आप इसे एक फॉर्म पर रख सकें। यह ज्यादातर मामलों में बहुत अच्छी तरह से काम करता है, लेकिन अगर मैं नियंत्रण का आकार बदलने का प्रयास करता हूं, तो संदेश लूप चलाए जाने तक सब कुछ खाली हो जाता है और बाहरी डीएलएल में होस्ट किया गया है, जो रेंडरर के लिए WndProc को कॉल करता है। इसका मतलब यह है कि कोड में नियंत्रण का आकार बदलने के बाद मुझे एप्लिकेशन.प्रोसेस मैसेज को स्पष्ट रूप से कॉल करने की आवश्यकता है, जिसे मैं जानता हूं कि खराब अभ्यास माना जाता है।ProcessMessages को कॉल करने की आवश्यकता से बचें
क्या मैं नियंत्रण में कुछ तर्क डालता हूं ताकि डीएलएल में डब्लूडब्लूपीआरओसी को आवेदक के आकार को बदल सकें, इसलिए मुझे प्रक्रिया प्रस्तुत करने के लिए प्रक्रिया मैसेज को कॉल करने की आवश्यकता नहीं होगी?
+1। –