السلام عليكم
أثناء دراسي لـ ++VC .. كثيراً ما يمر بي هذا المصطلح Device Context Class ، هل من شرح له ؟؟ وكيفية استخدامه ؟؟ وخاصة مع الكائنات الرسومية ؟؟
أتمنى أن أجد لديكم الاجابة
السلام عليكم
أثناء دراسي لـ ++VC .. كثيراً ما يمر بي هذا المصطلح Device Context Class ، هل من شرح له ؟؟ وكيفية استخدامه ؟؟ وخاصة مع الكائنات الرسومية ؟؟
أتمنى أن أجد لديكم الاجابة
ال Device Context هو متحكم مباشر لجهاز معين ,, يعني مثلا الفئات CDC تعتبر ك Device Context للذاكرة العرض أو المكدس الأمامي Primary Surface والتي تظهر على الشاشة مباشرة عند التغيير فيها .
ال CDC يمكن من التحكم مباشرة لتغيير محتويات لشاشة بارسم عليها ,, لذا فهي متحكم للوصو ل المباشر لذاكرة كرت الشاشة ,, هذا هو ال Device Context ويختصر له بال DC لذا نجد فئات أمثال :
CDC و CClientDC و CPaintDC و CWindowDC و CMetaFileDC كلها للتحكم بالكائن السياقي Device Context .
هذا الموضوع مغلق.