2010-11-09 12 views
5

से प्रभावित नहीं है मेरे पास एक मुख्य फ़ॉर्म (WinForm) है जो ClearType के बिना अपनी सामग्री प्रस्तुत करना चाहिए। अधिक सटीक रूप से, उस फ़ॉर्म के भीतर एक RichTextBox को ClearType के बिना अपना टेक्स्ट प्रस्तुत करना चाहिए। जब एंड-यूजर सिस्टम पर क्लियरटाइप चालू हो जाता है, तो मैं इसे अपने एप्लिकेशन को प्रभावित करने से कैसे रोक सकता हूं?एक WinForm एप्लिकेशन जो ClearType वैश्विक सेटिंग्स

मुझे यह नहीं मिला कि सिस्टम के साथ इसे कैसे प्राप्त किया जाए। ड्रॉइंग, और न ही मुझे पी/Invoke समाधान के बारे में पता है।

+0

देख सकते हैं? – leppie

+0

leppia: यह RichTextBox उपयोगकर्ता इनपुट क्षेत्र के भीतर पाठ को प्रभावित करता है – Bohoo

उत्तर

1

मैं इसे स्थापित करने के लिए कैसे पता नहीं है, लेकिन आप यह कैसे आपके आवेदन को प्रभावित कर रहा से

int x = System.Windows.Forms.SystemInformation.FontSmoothingType; 
//x=1 when SmoothingType is Standard 
//x=2 when SmoothingType is ClearType