كيفية تعطيل TextInputPanel الافتراضي للتطبيق؟

StackOverflow https://stackoverflow.com/questions/781103

  •  13-09-2019
  •  | 
  •  

سؤال

لدي تطبيق WPF (أستخدم Cal) لأجهزة الكمبيوتر اللوحي. قمت بإنشاء لوحة إدخال نص مخصص.

الآن هو سؤالي: كيف يمكنني تعطيل textinputpanel الافتراضي؟

هذا فقط من خلال Offurourse من خلال تطبيقي لأنني ما زلت أريد الأداة المساعدة في برنامج WinXP وغيرها من التطبيقات على الجهاز اللوحي.

المشكلة هي أنه عندما أحرم لفترة طويلة بالقرب من مربع نص، تظهر تلميح الأدوات الصغيرة لفتح TextInputPanel دائما وأريد قمع ذلك!

تحياتي لطيفة، ويم

نشرت بالفعل في منتديات WPF ولكن دون أي نتيجة: Shttp://social.msdn.microsoft.com/forums/en-us/tabletandtouch/thread/835b910d-e357-4bd8-b26a-f99e7d549b3f. http://social.msdn.microsoft.com/forums/en-us/wpf/Thread/C5BD3B90-C731-4E5B-A812-EE29490800E3.

هل كانت مفيدة؟

المحلول

تعطيل لوحة الإدخال UI

يؤدي إعداد مفتاح التسجيل DisableInplace إلى يمنع واجهة مستخدم لوحة الإدخال (UI) من الظهور في تطبيق. يجب عليك وضع مفتاح التسجيل DisableInlace في HKLM Software Microsoft Tablettip. ثم، أضف قيمة تسجيل جديدة باستخدام المسار الكامل للتطبيق الذي تريد تعطيل لوحة الإدخال. إدخال التسجيل المثال التالي يؤدي إلى تعطيل لوحة الإدخال في تطبيق يسمى MyApp:

[HKEY_LOCAL_MACHINE 
\SOFTWARE\Microsoft\TabletTIP\DisableInPlace]
"C:\Progam Files\My App\MyApp.exe"="1"

(أخيرا) وجدت هذه المعلومات هنا: http://msdn.microsoft.com/en-us/library/ms812266.aspx.

أنا لا أحب ذلك كثيرا (reg. التحرير) ولكن على الأقل هو الحل؛)

أطيب التحيات،

ويم

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top