DrawText的VS的Win32的TextOut

我觉得以前使用过这两种功能,但我不很明白它们之间的区别。 嗯,我知道DrawText的需要格式化矩形,可以做一些文本格式,并只的TextOut起始坐标,还有什么区别?

--------------解决方案-------------

DrawText的

  • 它绘制的文本字符串成逻辑坐标指定的矩形区域。
  • 它提供了格式化多行文本的方便的方法。
  • 它主要用于wordbreaking段落格式,扩展卡等。

的TextOut

  • 它是一个简单的文本绘图功能,很容易使用。
  • 它绘制一个字符串在指定的位置,使用当前所选文本的属性。
  • 文本字符串来绘制不需要被零终止。

另外,看看ExTextOut和DrawTextEx

绘制文本可以用来只是给文本的长度或大小而不实际显示它。 当你有地精一组字符串的最大显示长度,这非常有用。 此外,如果你提供一个空值终止字符串作为DrawText的输入,就没有必要提供字符串的长度 - 自动创建。

看看这个和这个。

分类:C# 时间:2015-03-15 人气:0
本文关键词: WINAPI,GDI +
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 3.021 (s). 10 q(s)