3

我在 Delphi 7 中使用 Canvas.TextRect 在屏幕上输出一些东西。

我需要我的文本被包裹在矩形中。

4

2 回答 2

9

您需要使用带有 DT_WORDBREAK 标志的 DrawText(或 DrawTextEx)。

请参阅此线程中的示例。

于 2009-10-30T06:41:00.297 回答
0

采用

DrawText( hdc, pchar(s), length(s), rcRect, DT_NOPREFIX or DT_WORDBREAK);

在哪里

s: 要打印的字符串

rcRect: TRect 应该打印字符串的矩形。

于 2019-10-02T08:29:45.680 回答