18-09-13, 01:08 PM
السلام عليكم ورحمه الله وبركاتة
السلام عليكم اخواني
كنت محتاج كود تعطيل عمل زر Alt + Tab و زر Windows + Tab
وشكراا
والسلام عليكم ورحمه الله وبركاتة
[VB.NET] طلب كود تعطيل عمل زر Alt + Tab
|
18-09-13, 01:08 PM
السلام عليكم ورحمه الله وبركاتة
السلام عليكم اخواني
كنت محتاج كود تعطيل عمل زر Alt + Tab و زر Windows + Tab
وشكراا
والسلام عليكم ورحمه الله وبركاتة
18-09-13, 04:22 PM
(آخر تعديل لهذه المشاركة : 18-09-13, 04:24 PM {2} بواسطة الشاكي لله.)
لايمكننا تعطيل اي زر في الكيبورد
قل يمكننا إلغاء عمل الكيبورد هذا ممكن ولكن تعطيل زر او زرين هذا لن ينفع
نفكر في طريقة اخرى وهي إلغاء وظيفة الزر
وظيفة الازرار الي قلت عنها هي اختيار برنامج بين البرامج الشغالة حاليا (او التنقل بين البرامج)
وهذا يتعلق بملف Explorer.exe
مثلا يمكنك ان تبحث وتجد ملف Explorer.exe معدل تكون الخاصية محذوفة به
اي لايظهر شيئ عندما تقوم بالضغط على alt + tab
فتقوم باستبداله بالملف القديم فهكذا لن يظهر شيئ للمستخدم عندما يقوم بالضغط على الازرار وبالتفكير في طريقة اخرى
هناك مايسمى ب UserActivityHook class وهي فئة جاهزة تقوم بالتقاط نقرات الماوس والكيبورد
تقوم مثلا ببرمجة برنامج بالفيجوال بيسك وتجعله كابرنامج كيلوجر ، وعندما نقوم بضغط زر alt + tab ستلتقطها الUserActivityHook
يقوم برنامجنا بإلغاء العملية وبالتالي كل مرة يقوم المستخدم بالضغط على زريalt + tab سيقوم البرنامج بإلغاء الضغط
لكن يجب ان يكون برنامجك شغالا على الدوام
--
بصراحة انا مستغرب
ماذا تريد ان تعمل بهذا الخصوص
جميع المطورين يحبذون التسهيل على المستخدم
اما انت فتريد تعطيل خاصية تسهل على المستخدم
أنا شخصيا استعملها عندما اقوم بالتنقل بين البرامج
فلماذا تريد تعطيلها !!!؟؟؟
18-09-13, 07:13 PM
السلام عليكم ورحمة الله وبركاته
الحمد لله وبعد بحث طويل وجدت مشروعا مكتوبا على vb6 وقمت بتحويله إلى VB.Net المصدر: CodeProject المشروع يحتاج إلى مكتبة dll يتم استدعاء دوالها عن طريق VB.Net وقد أرفقت المكتبة مع المشروع رابط المشروع: HotKeysDisable.zip بالتوفيق تم الشكر بواسطة: Omar Mekkawy
18-09-13, 07:24 PM
(18-09-13, 07:13 PM)sooriaty03 كتب : السلام عليكم ورحمة الله وبركاته رائع
لم اتوقع ان توجد طريقة لإطفاء زر جزاك الله خيرا
19-09-13, 11:45 AM
الانتي فايروس يعتبر الملف فايروس و يحذفه !
19-09-13, 12:52 PM
السلام عليكم ورحمة الله وبركاتة
مشكوور اخواني علي الرد
الف شكر اخي sooriaty03 علي ردك والمثال شغال تمام
انا دورت كتير برودا وجبت نفس المشروع بس لقيتوا VB6 فأهملته لاني لا افهم اي شئ في VB6
الف شكر مرة اخري اخواني علي الرد
والسلام عليكم ورحمة الله وبركاتة
تم الشكر بواسطة: sooriaty03
20-09-13, 09:23 PM
تم الشكر بواسطة: sooriaty03 , hoob computer
22-09-13, 04:45 PM
مشكووووووووووووووور شباب عالمعلومة الحلوة
تحياتي |
|