我在 Delphi 7 中使用 Canvas.TextRect 在屏幕上输出一些东西。
我需要我的文本被包裹在矩形中。
您需要使用带有 DT_WORDBREAK 标志的 DrawText(或 DrawTextEx)。
请参阅此线程中的示例。
采用
DrawText( hdc, pchar(s), length(s), rcRect, DT_NOPREFIX or DT_WORDBREAK);
在哪里
s
: 要打印的字符串
rcRect
: TRect 应该打印字符串的矩形。