delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ....
كيف يتم ضغط ازرار الكيبورد برمجيا في دلفي
مثل برامج الكيبورد الافتراضي الموجودة في الوندوز
تفضل اخى الكريم
شكرا جزيلا اخي ... والله تعبت وانا ابحث في هذا الموضوع ... شكرا جزيلا لك
لكن ممكن شرح للبارامترات الاخير ... "الاصفار و الارقام"

كود :
keybd_event(Ord('A'), 2, 0, 0); keybd_event(Ord('E'), 1, 0, 0);
هى برامترات خاصة بالحدث keybd_event
الاول لسرعة استقبال الضربات تبدأ من 0 الى 255 .
زمن تنفيذ الضربةتبدأ من 0 الى 1999999999.
تبدأ من ال 0 الى 1999999999 . خاصة بالافلات
اضع دائمأ الثانى والثالث 0 لتفادى المشاكل + تأكد من الحروف المدخلة حروف كبيرة .
لا يمكنك الكتابة بهذا الشكل .
keybd_event(Ord('A'),('B') ,2, 0, 0);
ولا هذا
keybd_event(Ord('A','B') ,2, 0, 0);
ولا هذا
keybd_event(Ord('AB') ,2, 0, 0);
كما من المعروف يمكنك ارسال ارقام ايضا
keybd_event(Ord('7') ,2, 0, 0);
ولا يمكنك كتابتها هكذا
keybd_event(Ord('75') ,2, 0, 0);
شكرا جزيلا ... تم البرنامج ..
لكن الان احتاج الى اسماء ازرار الماوس الايمن و الايسر Sad

كيف اضعها بالكود Smile

كود :
keybd_event(Ord('زر الماوس الايسر'), 1, 0, 0);
فى هذة الحالة أستخدم تايمر للضغط التلقائى
كود :
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
الاول للضغط والثانى للأفلات..