我有一个主窗体(WinForm),该窗体应在没有ClearType的情况下呈现其内容。更准确地说,该表单中的RichTextBox应该呈现其文本而无需ClearType。在最终用户系统上打开ClearType时,如何防止它影响我的应用程序?
我还没有找到如何使用System.Drawing实现此目的,也没有找到P/Invoke解决方案。
最佳答案
我不知道如何设置,但您可以从
int x = System.Windows.Forms.SystemInformation.FontSmoothingType;
//x=1 when SmoothingType is Standard
//x=2 when SmoothingType is ClearType