2010-11-09 7 views
5

Ho un modulo principale (WinForm) che dovrebbe rendere il suo contenuto senza ClearType. Più precisamente, un RichTextBox all'interno di quel modulo dovrebbe renderizzare il testo senza ClearType. Quando ClearType è attivato nel sistema dell'utente finale, come posso evitare che ciò influisca sulla mia applicazione?un'applicazione WinForm che non è influenzata dalle impostazioni globali ClearType

Non ho trovato come ottenere ciò con System.Drawing, né so di una soluzione P/Invoke.

+0

Come si colpisce la vostra applicazione? – leppie

+0

leppia: influisce sul testo all'interno dell'area di input dell'utente di RichTextBox – Bohoo

risposta

1

Non so come impostarlo, ma è possibile controllare da

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