اخير الجزء التالي من الشفرة : {Add a separator, which is a built-in command} Seq = 0 Status = AddCommandToMenu(DYNAMICS resourceid(form Command_Sales resourceid(command CL_Sales_Cards of form Command_Sales) Seq CMD_BUILTINCMD_DICTID CMD_BUILTINCMD_FORMID resourceid(command cmdSeparator) true LoadMode) هو في الحقيقة يستخدم لاضافة command من نوع خاص وهو separator وهو يمثل الخط الفاصل بين الامر الذي تضيفه وباقي اوامر الجريت بيلنز وهنا وثائق الدكسترتي تقترح دائما اضافة هذا الفاصل وهنا نلاحظ استخدام نفس الدالة AddCommandToMenu لاضافة هذا الفاصل مع وجود اختلاف صغير وهو ان هذا الفاصل سوف يكون موجود في Dictionary خاص اسمه CMD_BUILTINCMD_DICTID وكذلك النموذج الذي يحتوي هذا Command واسمه CMD_BUILTINCMD_FORMID اما بالنسبة لباقي البارمتر في كما وضحت في شرح الدالة AddCommandToMenu. وفي نهاية الشفرة سوف تجد الجزء الخاص بعملية اضافة الفقرة الجديدة الى القوائم واتصور الشفرة واضحة لاني شرحت العبارة AddCommandToMenu بشكل مفصل تحتاج فقط الى مقارنة هذه الشفرة مع الشرح لبارامترات العبارة AddCommandToMenu . __________________ GP Techno-Functional Consultant |