محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- البحث في اللlistbox
العناصر التى يتم اضافتها داخل الـ ListBox ليست مقتصره على النوع String فقط و بالتالى اذا اردت بالحث عن جزء من النص فستحتاج لتعديل كود الأخ محمد رضى حتى يصبح الكود عام لأى ListBox For Each s As String In ListSearch.Items ' البحث داخل نص العنص Dim pos As Integer…
- ال Overloading و ال Type Checking
:lol: يبدو ان كل الأكواد اللى انا اعرفها بيتضح فى النهايه انها undefined behavior، شكرا جدا لهذه المعلومه حيث اننى لم اكن اعرفها. بالنسبه للعمليات التى احتاج عملها على نص معين فلن استطيع قولها و لكن سأريك الدوال التى قمت بكتابتها و انت قل لى ما الموجود و ما غي…
- ال Overloading و ال Type Checking
ربنا يبارك لك يا خالد، تم حل المشكله فعلا const بالمعامل الأول هى اللى كانت عاملها :clapping: انا بعمل مترجم بسيط مبنى على لغة السى و بحمل الكود كله دفعه واحده داخل buffer و ببقى محتاج اعدل القيم اللى موجوده جوا الـ buffer عدة مرات، علشان كده الفئه string لم ت…
- ال Overloading و ال Type Checking
منذ فتره كنت قد صنعت فئه تتعامل مع النصوص واليوم قمت بإضافة مجموعة دوال جديده لها خاصه بدمج النصوص و التصريح الخاص بهم كالتالى: char* Concat(const char* s1, const char* s2); char* Concat(const char** src, int size); char* Concat(const char** src, int size, int…
- ال Treeview و ال Linklabel
عندما اردت استخدام اداة TreeViewLink داخل احد مشاريعى وجدت ان موضوع خاصية الـ Name هذا مرهق بالإضافة لكود البحث داخل الأداه نفسها لذا قمت بإعادة برمجتها من جديد بإسلوب مختلف و اسرع كثيرا هذه المره حيث تلك المره اتعامل مع الـ Handle الخاص بالـ TreeNode. قمت بتس…
- كتاب Game Scripting Mastery
بحثت كثيرا عن الكود الخاص بهذا الكتاب و لكنى لم اجده فإن كان لدى احدكم ارجو ان يرسله لى او يضع لى رابطه هنا. و شكرا لكم و الله ولى التوفيق
- رسائل النظام
حيث انى استخدام رسائل النظام كثيرا لذا احببت جمعها فى ملف واحد بقيمها و ليس بمرجع لرسالة اخرى لذا قمت بالبحث حتى وجدت مجموعة ضخمه من الرسائل بالإضافة لما هو موجود داخل السورس كود الخاص بويندوز قمت بتجميعهم داخل ملف header و الذى تم تقسيمه كالأتى الرسائل من 0x0…
- كيف يتم تصدير البيانات الي ملف Pdf
اذا اردت معرفة معلومات تقنيه اكثر عن PDF File Format يمكنك الرجوع إلى هذا الرابط الموجود بموقع Adobe و الذى يحتوى على مرجع لهذا الملف.
- سؤال بسيط جدا في الجرافيكس ؟؟
قبل شرح لماذا لا تستطيع تعريف الكائن Graphics بـ New سأعطى لك مثال ليقرب لك ما اريد قوله. عندما يريد رسام ان يقوم برسم صوره معينه يقوم بتجهيز عنصرين هامين اولهم الأداوت التى سيرسم بها ثانيا المكان الذى سيرسم عليه و بطبيعة الحال فستجد انها لوحه وا نه هناك لوحة …
- [ تمت الإجابة ]تحويل رسائل النظام إلى نصوص
يبدو ان تسرعى جعلنى اغفل عن هذه النقطه فشكرا لك اخ ياسين. اخ Game: شكرا على الملف و لكن هذا ليس ما اريده، فكل ما اريده هو معرفة الرسائل بشكل ديناميكى. يوجد و لكنى لا اعرف كيف، إليكم هذا الموضوع و الذى يتكلم عن الرساله WM_NCUAHDRAWCAPTION، الرد الثانى يقال فيه:…
- [ تمت الإجابة ]تحويل رسائل النظام إلى نصوص
اقصد بتحويل رسائل النظام إلى نصوص انه اذا تم استقبال الرقم 0x29 من خلال uMsg الموجود داخل الـ wndproc يتم تحويلها إلى النص WM_ALTTABACTIVE. اخر ما توصلت اليه موجود فى هذا الموضوع ، و هو ما لا اعرف كيف اقوم بتطبيقه. يقوم كاتب المقاله بالتعامل مع رقم الرساله بإع…
- ال Treeview و ال Linklabel
نعم كلامك صحيح اخى، و لكن إن تكرر الإسم (Name) فى فرعين ليسوا تحت نفس المسار فلا مشكله. لتلاشى مشكله تكرار الإسم يوجد امامك 3 حلول: 1 - قم بجعل قيمة الخاصيه Name تساوى قيمة حقل الـ PrimaryKey الخاص بالجدول (هذا على اعتبار ان الجدول به حقل PrimaryKey واحد فقط).…
- كيف اجعل البرنامج يستخدم التاريخ الميلادي ؟
قم بإستخدام الفئه GregorianCalendar الموجوده داخل System.Globalization. و الله ولى التوفيق
- ال Treeview و ال Linklabel
الخطأ هو خطئى من البدايه حث لم اقوم بأعطائكم كافة المعلومات عنها. الأداه تعمل مع اى Treeview فقط قم بتحديد Name لكل Node يتم وضعها. داخل الكود الخاص بك قم بإضافة السطر التالى داخل الداله AddSubNode. SubNode.Name = drLine("ID").ToString بعد هذا السطر SubNode.Ta…
- استعلام في tree
راجع هذا الموضوع . ملاحظه: قم بقراءة الـ Queries الموجوده بقاعدة البيانات المرفقه و ايضا كود تحميل الحقول داخل الشجره. و الله ولى التوفيق
- سؤال عن بعض المصطلحات الغير مفهومة
بالنسبه للنقط التاليه ستجد مقدمه عنهاا فى هذا الموضوع .(DDE) - Dynamic Data Exchange (OLE) - Object Linking & Embedding OLE 2.0 Com ،(DCOM) - Distributed COM COM 2.0 و الله ولى التوفيق
- اضافه اختصار للبرنامج فى القوائم
و الله ولى التوفيق
- اضافه اختصار للبرنامج فى القوائم
سأعيد صياغة سؤالك بإسلوب أخر حتى يكون اوضح: اريد اضافة برنامجى لقائمة Open With لإمتداد معين و ايضا اريد اضافة اختصار لبرنامجى داخل قائمة Programs المتفرعة من Start. اعتقد أن هذا هو السؤال الذى تسأله، فإن كان كذلك فالأجابه كالتالى: 1 - اريد اضافة برنامجى لقائم…
- كيف نتحكم في حجم الفورم في جميع اعدادات الشاشة
لجعل نوافذ برنامجك تعمل على اى Resolution لابد من مراعاة امرين و هما: 1 - تعديل الخاصيه Dock او Anchor او كلاهما لكل الأدوات الموجوده على نوافذ برنامجك. 2 - قم بعمل متغيرين ليكونوا عامين على البرنامج ككل و من داخل Handler الحدث MyApplication.Startup قم بتحديث …
- [ تمت الإجابة ]Global Window Class
عند وضع كود تسجيل الـ window class داخل نفس process فإنها ستكون مرئيه فقط داخل هذا الـ process إن توافر فيها شرط واحد وهو وضع مقبض الـ module داخل hInstance. لذا ليكون الحل عام : لعمل window class داخل module و استخدامها داخل process لابد من توافر عنصرين و هما…