يستخدم التحكم في Internet Explorer إعدادات IE7 الخاصة بـ ClearType وحجم الخط، هل يمكنني تجاوزها؟

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

سؤال

أقوم بتضمين عنصر تحكم IE في تطبيق C++ الخاص بي.تكمن المشكلة في أنه على الرغم من تعطيل ClearType على مستوى النظام، إلا أن IE7 له إعداد منفصل خاص به، وما لم أقوم بتعطيل ذلك أيضًا على وجه التحديد، فسيتم تحجيم النص الموجود داخل عنصر تحكم IE بينما لن يحدث ذلك في بقية التطبيق.

الأمر نفسه ينطبق على إعداد حجم الخط في IE7.

لن يكون إعداد IE7 مشكلة بالنسبة لي وفقًا لذلك، ولكنه سيؤثر على تجربة مستخدمي تطبيقي.هل يمكن التحكم في استخدام الكتابة الواضحة وحجم الخط لعنصر تحكم IE برمجياً؟

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

المحلول

طبقاً للوثائق، يمكنك تطبيق IDocHostUIHandler على موقع عميل OLE الخاص بك وإرجاع مسار تسجيل من IDocHostUIHandler::GetOptionKeyPath.سيتم استخدام الإعدادات من مسار التسجيل هذا بدلاً من إعدادات المستخدم.

مراجع:

نصائح أخرى

ويستخدم عنصر التحكم IE إعدادات المستخدم، وبالتالي فإن الجواب القصير هو لا.

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