我有一个主窗体(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

10-05 21:45