|
دليل استخدام إجراءات VBAppAss.dllللمبرمجين بلغة Visual Basic 6.0 |
تعطيل أو تمكين لوحة المفاتيح.
الصيغة:
Sub SetKeyboardEnabled(KBEnabled As Boolean)
الصنف:
TUserInterface.
الوسائط (Parameters):
| KBEnabled | بارامتر منطقي يحدد إما تعطيل أو تمكين لوحة المفاتيح. |
الشرح:
إذا كانت قيمة البارامتر KBEnabled هي False فإنه يتم تعطيل لوحة المفاتيح (عدم استجابة الحاسوب لضغطات المفاتيح)، و إذا كانت قيمته هي True فإن لوحة المفاتيح تعود تعمل بشكل طبيعي.
مهم جداً 1:
هذا الإجراء ليس له تأثير في أنظمة Windows 2000 و Windows XP و ما بعدهما، لكنه يعمل بشكل صحيح في أنظمة Windows 95 و Windows 98 و Windows ME.
مهم جداً 2:
إن لوحة المفاتيح هي مورد عام لكافة البرامج، و يجب إعادة تمكينها بعد انتهاء سبب تعطيلها أو من خلال معالجات الأخطاء في حالة توقع حدوث خطأ أثناء تشغيل البرنامج.
الاستخدام:
Dim ObjUI As New TUserInterface
ObjUI.SetKeyboardEnabled False
.
.
.
.
ObjUI.SetKeyboardEnabled True
انظر أيضاً:
الروتين ChangeKeyBoard.