例如:“我的照片.bmp”
缩到:“我的照...”用 Canvas.TextOut输出,整个的宽度是象素表示的,
例如在120象素中写入字符串,如果超出就截断字符串并用省略号代替后面的记得好像有个API函数,请高手指教
缩到:“我的照...”用 Canvas.TextOut输出,整个的宽度是象素表示的,
例如在120象素中写入字符串,如果超出就截断字符串并用省略号代替后面的记得好像有个API函数,请高手指教
调试欢乐多
S: string;
vRect: TRect;
begin
S := '你的照片.bmp';
vRect.Left := 0;
vRect.Top := 0;
vRect.Right := vRect.Left + 50;
vRect.Bottom := vRect.Top + 25;
DrawText(Canvas.Handle, PChar(S), Length(S), vRect, DT_END_ELLIPSIS);
end;