Microsoft KB Archive/71230

{|
 * width="100%"|

INFO: ExtTextOut Instead of TextOut to Improve Performance

 * }

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

Issue type : kbinfo

Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK310