G grays Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-16 #1 比如我要把一个Tstrings 画到一个rect中,而且自动换行有这样的算法吗?
N NeutronDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-16 #2 不要什么算法,直接用WinAPI DrawText就行 注意设置里面的Flags参数(参见MSDN或Delphi Help) 要不你看看TLabel的源代码,它就可以自动换行
G grays Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-17 #3 DrawText我知道呀,可是DrawText多行文字我没有试过,不知道行不行,觉得有点问题了
C copy_paste Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-17 #5 R := Rect(50, 50, 500, 500); DrawText(DC, PChar(Msg), Length(Msg), R, DT_EXPANDTABS or DT_WORDBREAK);
R := Rect(50, 50, 500, 500); DrawText(DC, PChar(Msg), Length(Msg), R, DT_EXPANDTABS or DT_WORDBREAK);