International Text Display

There are four possible options for displaying international text, which also entails the output of complex scripts:

  • Calling Windows text APIs
  • Instantiating Windows standard edit controls
  • Instantiating rich edit controls
  • Calling Uniscribe

Please see Options for Displaying Text for the explanation and advantages of each of these options. It is then up to you to decide which is the best option for your application, based on the application's complexity and its design features.

TextOut

ExtTextOut

TabbedTextOut

DrawText

GetTabbedTextExtent

GetTextExtentPoint32

GetTextExtentExPoint

Edit control

Rich Edit

Uniscribe