When using DrawText, what does TextFormatFlags.Internal (a.k.a. DT_INTERNAL) do?
- by Daniel Stutzbach
When using TextRenderer.DrawText(), what does setting the TextFormatFlags.Internal flag actually do?
Equivalently, what does setting the DT_INTERNAL flag to Win32's DrawTextEx() function do?
More to the point, when should I set that flag and when should I not set it?
The documentation says: "Uses the system font to calculate text metrics", but I'm not entirely sure what that means. I've done some limited testing and setting the flag seems to change how the font is rendered when using a small font size, but doesn't seem to make a difference when using a large font size.