2011-09-09 12 views

उत्तर

10

RedrawWindow आमतौर पर पूरी विंडो (या कुछ निर्दिष्ट क्षेत्र) के एक रेड्रो को मजबूर करने के लिए उपयोग किया जाता है।

UpdateWindow विंडो के केवल अद्यतन क्षेत्र की एक रेड्रो को मजबूर करेगा, यानी अंतिम पेंट चक्र के बाद से विंडो के उस हिस्से को अमान्य कर दिया गया है (उदा। InvalidateRect पर कॉल करके)।

+0

तो, 'रेड्रोविंडो' के लिए एक कॉल के बीच क्या अंतर है, और 'अमान्येट्रैक' पर कॉल 'अपडेटविंडो' पर तुरंत कॉल के बाद क्या होता है? –

+0

@ कोडी जैसा कि मैंने दस्तावेज़ों को पढ़ा है, कोई फर्क नहीं पड़ता –

+2

@ कोडी 'रेड्राविंडो' विंडो के गैर-क्लाइंट क्षेत्र ('RDW_FRAME') की पुनर्वित्त को भी मजबूर कर सकता है। 'UpdateWindow' केवल अद्यतन आयताकार और क्लाइंट क्षेत्र के बीच छेड़छाड़ को अद्यतन करता है। – IInspectable

संबंधित मुद्दे