كيف تصنع مربع حوار

جدول المحتويات:

كيف تصنع مربع حوار
كيف تصنع مربع حوار

فيديو: كيف تصنع مربع حوار

فيديو: كيف تصنع مربع حوار
فيديو: عمل مربع حوار (مربع كلام) للافتة في جيم ميكر ستوديو 2024, ديسمبر
Anonim

يتم تنفيذ جزء كبير من واجهة معظم التطبيقات في شكل مربعات حوار. يدعم 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.

موصى به: