اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   سؤال برمجي (https://fx-arabia.com/vb/showthread.php?t=36184)

Qamar14 29-12-2013 10:05 AM

سؤال برمجي
 
اهلين بالجميع

اثناء برمجتي لمؤشر
كنت حابه اضيف زر Button على الشارت
وكمان اضيف خانه Text عشان المستخدم يكتب فيه

ايش هي كود اضافه الزر والتيكست؟

اسلام العوامى 29-12-2013 10:39 AM

رد: سؤال برمجي
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Qamar14 (المشاركة 587417)
اهلين بالجميع

اثناء برمجتي لمؤشر
كنت حابه اضيف زر Button على الشارت
وكمان اضيف خانه Text عشان المستخدم يكتب فيه

ايش هي كود اضافه الزر والتيكست؟

،،،للاسف فى mql4 يجب استخدام مكتبة dll خارجية لعمل ذلك بمعنى ان تقومى ببرمجة ملف dll يحتوى على ماتريدين ثم تقومى باستدعائة داخل كود mql4 لكن فى mql5 هناك وظيفة محجوزة لعمل ذلك بدون الحاجة لملفات dll ،،،

،،،والحل الوحيد هو استخدام مكتبة جاهزة والتعديل عليها ، هذا الرابط قد يفيدك،،،

Buttons Textfields on mt4 chart possible now - MQL4 forum

Qamar14 29-12-2013 11:25 AM

رد: سؤال برمجي
 
1 مرفق
طيب ما نقدر نحطي مؤشر label وبعديها نعمل دبل كليك!!؟

شوف هاد الرابط
فالاخ حكيم صنع الازرار والخانات بدون اضافات خارجيه
يعني في طريقه ولكنها مطوله

http://www.********************************************** *********/vb/showthread.php/290-السلام-عليكم

وحاطط ملف مشفر ex4
لو كان مش مشفر او مكسور الكود بيكون افضل

واذا ما طلعت الوصله بتلقاها في المرفقات

اسلام العوامى 29-12-2013 01:47 PM

رد: سؤال برمجي
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Qamar14 (المشاركة 587427)
طيب ما نقدر نحطي مؤشر label وبعديها نعمل دبل كليك!!؟

شوف هاد الرابط
فالاخ حكيم صنع الازرار والخانات بدون اضافات خارجيه
يعني في طريقه ولكنها مطوله

http://www.********************************************** *********/vb/showthread.php/290-السلام-عليكم

وحاطط ملف مشفر ex4
لو كان مش مشفر او مكسور الكود بيكون افضل

واذا ما طلعت الوصله بتلقاها في المرفقات

،،،اغلب الظن فى هذه الطريقه انه يقوم باستعمال مكتبة WinUser32.mqh المرفقه مع الميتاتريدر بالاضافة الى api ويمكن تصميم تطبيقات بتلك الطريقة ولكنها ستكون طويله جدا وقد تتسبب فى ابطاء الاكسبيرت او المؤشر ، والبساطة هى الحل ، سأحاول البحث عن طريقه ابسط وبدون ان تؤثر على كفاءة البرنامج سواء كان اكسبيرت او مؤشر واخبرك بالنتيجة،،،

،،،عموما اذا اردتى تجربة تلك الطريقة فيمكنك القاء نظرة على تلك المكتبة وبالخصوص تلك الاحداث،،،

كود:


//---- mouse_event routines
#define MOUSEEVENTF_MOVE              0x0001 // mouse move
#define MOUSEEVENTF_LEFTDOWN          0x0002 // left button down
#define MOUSEEVENTF_LEFTUP            0x0004 // left button up
#define MOUSEEVENTF_RIGHTDOWN          0x0008 // right button down
#define MOUSEEVENTF_RIGHTUP            0x0010 // right button up
#define MOUSEEVENTF_MIDDLEDOWN        0x0020 // middle button down
#define MOUSEEVENTF_MIDDLEUP          0x0040 // middle button up
#define MOUSEEVENTF_WHEEL              0x0800 // wheel button rolled
#define MOUSEEVENTF_ABSOLUTE          0x8000 // absolute move

،،،وستجدين الوظيفة الخاصة به فى اول المكتبة،،،

كود:


  void    mouse_event(int dwFlags,int dx,int dy,int dwData,int dwExtraInfo);



الساعة الآن 03:39 PM

Powered by vBulletin® Copyright ©2000 - 2025

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com