يتم تنفيذ جزء كبير من واجهة معظم التطبيقات في شكل مربعات حوار. يدعم Windows إنشاء نوافذ من هذا النوع من قوالب مخزنة في موارد الوحدة القابلة للتنفيذ. لذلك ، من أجل إنشاء مربع حوار ، عادة ما تحتاج إلى تطوير القالب الخاص به وكتابة التعليمات البرمجية لمعالجات الرسائل الضرورية.
ضروري
Microsoft Visual C ++ 6.0
تعليمات
الخطوة 1
أضف قالب حوار جديد إلى موارد التطبيق الخاص بك. قم بالتبديل إلى علامة التبويب ResourceView في نافذة المشروع في Microsoft Visual C ++ واضغط على Ctrl + R أو حدد إدراج ومورد … عناصر من القائمة. في قائمة النافذة التي تظهر ، حدد عنصر الحوار وانقر فوق الزر جديد.
الخطوة 2
قم بتغيير المعرف والعنوان والخط والحجم ومجموعة الأنماط لمربع الحوار المضاف. مباشرة بعد الإنشاء ، سيتم فتح قالب مربع الحوار في محرر الموارد. انقر بزر الماوس الأيمن فوقه وحدد خصائص من قائمة السياق. في علامة التبويب عام ، أدخل عنوانًا لمربع الحوار ومعرف مورد مناسبًا. حدد الأنماط في علامتي التبويب Styles و More Styles وأنماط النافذة الممتدة على علامتي التبويب Extended Styles و More Extended Styles. أغلق نافذة خصائص الحوار.
الخطوه 3
أضف عناصر تحكم إلى مربع الحوار. انقر فوق أحد الأزرار الموجودة على شريط أدوات التحكم ، والذي يظهر العنصر المطلوب. انقر فوق مساحة فارغة في مربع الحوار القابل للتعديل. اضبط موضع وحجم عنصر التحكم الإضافي باستخدام الماوس.
الخطوة 4
قم بتغيير معرفات وأنماط عناصر التحكم المضافة إلى مربع الحوار. انقر فوق أي منها بزر الفأرة الأيمن. حدد خصائص من قائمة السياق. قم بتحرير الخصائص التي تريدها.
الخطوة الخامسة
قم بإنشاء فصل لخدمة الحوار. اضغط على Ctrl + W. في نافذة Adding New Class ، حدد الخيار Create a new class وانقر فوق OK. في نافذة New Class ، في حقل Name ، أدخل اسم الفصل وانقر فوق OK.
الخطوة 6
أضف معالجات الرسائل إلى مربع الحوار وعناصر التحكم الموجودة فيه. فور إنشاء فصل دراسي ، سيتم فتح نافذة MFC ClassWizard تلقائيًا (بالإضافة إلى ذلك ، يمكن دائمًا عرضها بالضغط على Ctrl + W). قم بالتبديل إلى علامة التبويب "خرائط الرسائل". حدد مربع حوار أو عنصر التحكم المطلوب من قائمة "معرفات الكائنات". حدد معرف الرسالة التي تريد معالجتها من قائمة الرسائل. انقر فوق الزر "إضافة دالة" لإضافة معالج.
قم بالتبديل إلى علامة التبويب "متغيرات الأعضاء". في قائمة معرفات التحكم ، حدد عنصر التحكم المطلوب. انقر فوق الزر Add Variable لإضافة المتغير المرتبط. انقر فوق "موافق" في نافذة MFC ClassWizard لتنفيذ التغييرات الخاصة بك.
الخطوة 7
اكتب الكود لتهيئة عناصر التحكم في مربع الحوار بالبيانات وتعبئتها. فتح لتحرير ملف التنفيذ للفصل الذي تم إنشاؤه في الخطوة الخامسة. أضف التعليمات البرمجية إلى المعالجات التي تم إنشاؤها في الخطوة 6. على سبيل المثال ، من المنطقي إضافة رمز لملء العناصر بالبيانات في معالج OnInitDialog لرسالة WM_INITDIALOG.
الخطوة 8
اختبر وظائف مربع الحوار الذي تم إنشاؤه. أنشئ التطبيق بالضغط على المفتاح F7. قم بتشغيل البرنامج بالضغط على Ctrl + F5.