コードサンプルDrawText();のwrapedtextの新しい高さを取得するにはどうすればいいですか?
procedure TForm1.Button1Click(Sender: TObject);
var
r: Trect;
s: String;
begin
R := Rect(0,0, 300, 100);
s := 'WordWrapTextOut(TargetCanvas: TCanvas; var x, y: integer; S: string; maxwidth, lineheight: integer);';
DrawText(Canvas.Handle, PChar(s), length(s), R, DT_WORDBREAK or DT_LEFT);
end;
私は300ピクセル幅でテキストを折り返すしたいが、どのように私は新しい高さを得ることができますか?方法や解決策はありますか?