معالج إضافة أسلوب

استخدم هذا المعالج لإضافة أسلوب إلى واجهة. اعتماداً على نوع المشروع أو نوع الواجهة التي تضيف لها الأسلوب ، يعرض المعالج خيارات مختلفة.

الأسماء

  • نوع ارجاع .
    نوع بيانات يتم إرجاعها بواسطة الأسلوب. HRESULTهو الموصى بها لكافة الواجهات أنواع، لأنها توفر طريقة قياسية لإرجاع أخطاء.

    نوع الواجهة

    الوصف

    واجهة مزدوجة

    HRESULT. unchangeable.

    واجهة مخصصة

    HRESULT. unchangeable.

    واجهة مخصصة محلية

    قم بتوفير نوع الإرجاع الخاص بك أو قم بتحديده من القائمة.

    Dispinterface

    قم بتوفير نوع الإرجاع الخاص بك أو قم بتحديده من القائمة.

    عنصر تحكم MFC ActiveX

    إذا قمت بتطبيق أسلوب مخزون ، يتم تعيين نوع الإرجاع للقيمة المناسبة ويكون غير قابل للتغيير. إذا قمت بتحديد أسلوب من قائمة اسم الأسلوب ثم قمت بالنقر فوق مخصص ضمن تحديد نوع الأسلوب ، حدد نوع إرجاع من القائمة.

  • اسم الأسلوب
    يعيّن اسم الأسلوب.

    نوع الواجهة

    الوصف

    واجهة ATL مزدوجة ، واجهة مخصصة ، واجهة محلية مخصصة

    توفر اسم الأسلوب الخاص بك.

    dispinterface MFC

    توفر اسم الأسلوب الخاص بك أو تحدد اسم أسلوب مقترح من القائمة. إذا قمت بتحديد اسم من القائمة، تظهر القيمة المناسبة في المربع نوع الإرجاع وهي غير قابلة للتغيير.

    عنصر تحكم MFC ActiveX

    قم بتوفير أو بتحديد أي من أساليب المخزون DoClick و تحديث. راجع عناصر تحكم MFC ActiveX: إضافة أساليب المخزون للحصول على مزيد من المعلومات.

  • نوع الأسلوب
    متوفر فقط لعناصر تحكم MFC ActiveX. إذا قمت بتوفير اسم أسلوب في مربع اسم الأسلوب بدلاً من تحديد أسلوب من القائمة , يكون هذا المربع غير متوفر.

    إذا قمت بتحديد واحدة من الأساليب في قائمة اسم الأسلوب ، حدد إما تطبيق المخزون أو تطبيق مخصص.

    نوع الأسلوب

    الوصف

    المخزون

    الشكل الافتراضي. يدرج تطبيق المخزون لأسلوب تحدده في القائمة اسم الأسلوب . نوع الإرجاع غير قابل للتغيير إذا قمت بتحديد المخزون.

    مخصص

    يدرج تطبيق كعب روتين للأسلوب المحدد في القائمة اسم الأسلوب. لأنواع أسلوب مخصصة يمكنك توفير نوع الإرجاع الخاص بك أو يمكنك تحديد أحدهم من القائمة نوع الإرجاع.

  • اسم داخلي
    يتوفر فقط للأساليب المخصصة المضافة إلى dispinterface MFC. تعين الاسم المستخدم في مخطط الإرسال ، ملف الرأس (.h) وملف التنفيذ (.cpp). بشكل افتراضي، هذا الاسم هو نفس اسم الأسلوب . يمكنك تغيير اسم الأسلوب إذا كنت تعمل مع dispinterface MFC أو إذا كنت تقوم بإضافة أسلوب مخصص إلى dispinterface عنصر تحكم MFC ActiveX.

    نوع الواجهة

    الوصف

    واجهة ATL مزدوجة ، واجهة مخصصة ، واجهة محلية مخصصة

    غير متوفرة

    dispinterface MFC

    يعين لاسم الأسلوب بشكل افتراضي: يمكنك تحرير الاسم الداخلي.

    عنصر تحكم MFC ActiveX

    يمكنك تعيين الاسم الداخلي فقط للأساليب المخصصة. أساليب المخزون لا تستخدم اسماً داخلياً.

  • معلمات السمات
    تعين أية سمات إضافية للمعلمة المحددة في اسم المعلمة .

    سمة المعلمة

    الوصف

    تركيبات مسموح بها

    في

    يشير إلى أنه يتم تمرير المعلمة من الإجراء المستدعِى إلى الإجراء المستدعَى.

    داخل فقط

    داخل و خارج

    out

    يشير إلى أن معلمة المؤشر يتم إرجاعها من الإجراء المطلوب للإجراء المستدعِى (من الخادم إلى العميل).

    خارج فقط

    داخل و خارج

    خارج و retval

    retval

    يشير إلى أن المعلمة تتلقى قيمة الإرجاع للعضو.

    retval و خارج

  • نوع المعلمة
    تعين نوع بيانات المعلمة. حدد النوع من القائمة.

  • اسم المعلمة
    يعين اسم المعلمة لتمريرها خلال الأسلوب الخاص بك. بعد كتابة الاسم ، يجب النقر فوق إضافة لإضافتها إلى قائمة المعلمات التي سوف تمر من خلال الأسلوب الخاص بك. إذا لم توفر اسم معلمة ، المعالج يتجاهل أي تحديدات لسمات المعلمات (ATL فقط) أو نوع المعلمات.

    عند النقر فوق إضافة ، يظهر اسم المعلمة في قائمة المعلمات .

    ملاحظة ، إذا قمت بتوفير اسم معلمة ثم قمت بالنقر فوق إنهاء قبل النقر فوق إضافة ، لا يتم إضافة المعلمة إلى الأسلوب. يجب أن تعثر على الأسلوب وتقوم بإدراج المعلمة يدوياً.

  • Add
    يضيف المعلمة التي تحددها في اسم المعلمة ، و نوعها و سمات المعلمة إلى قائمة المعلمات . يجب عليك النقر فوق إضافة لإضافة معلمة إلى القائمة.

  • Remove
    إزالة المعلمة المحددة في قائمة المعلمات من القائمة.

  • قائمة المعلمات
    يعرض كافة المعلمات و التعديلات الخاصة بهم و الأنواع المضافة حالياً للأسلوب. بمجرد إضافة معلمات ، يقوم المعالج بتحديث قائمة المعلمات لعرض كل معلمة مع المعدّل والنوع الخاص بها.

راجع أيضًا:

المهام

إضافة أسلوب

المرجع

سمات IDL ، معالج إضافة أسلوب