الموضوع السابق   الموضوع التالي 

تعطيل لوحة المفاتيح!

Procedure: SetKeyboardEnabled

الغرض
يمكنك بواسطة هذا الإجراء تعطيل و إعادة تمكين لوحة المفاتيح. المقصود بتعطيل لوحة المفاتيح هو عدم الاستجابة لضغطات المفاتيح، بما في ذلك المفاتيح الخاصة مثل Ctrl+Escape (لفتح قائمة ابدأ) و Alt+Tab (للتبديل بين البرامج) و Ctrl+Alt+Delete (لعرض نافذة إغلاق البرامج).


الصيغة

procedure SetKeyboardEnabled(KBEnabled: Boolean);


الوسائط (Parameters)

KBEnabled إذا كانت قيمة هذا البارامتر False فإن لوحة المفاتيح يتم تعطيلها (لا يمكن استعمالها)، أما إذا كانت قيمة هذا البارامتر True فإن ذلك يؤدي إلى تمكين لوحة المفاتيح.

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


 أعلى الصفحة
 الموضوع السابق   الموضوع التالي