INFO: ExtTextOut() Instead of TextOut() to Improve Performance

ID: Q71230

3.00 3.10 WINDOWS kbprg
The information in this article applies to:
  • Microsoft Windows Software Development Kit (SDK) 3.1


SUMMARY

If speed is the most critical factor when an application writes text to a window, then the application should take advantage of every possible speed improvement no matter how minor. Therefore, when writing text to a window in a time-constrained environment, ExtTextOut() should be used instead of TextOut() because ExtTextOut() is slightly faster.

ExtTextOut() is the lowest level function that an application can call to output text to a window. On the other hand, TextOut() is essentially a call to ExtTextOut() with wOptions, lpRect, and lpDx set to zero. Using ExtTextOut() may not result in a noticeable speed difference; however, it is the faster alternative especially when the application has a large amount of text to write.

Additional query words: 3.00 3.10

Keywords : kb16bitonly kbSDKWin16
Version : WINDOWS:3.1
Platform : WINDOWS
Issue type : kbinfo


Last Reviewed: June 16, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.