如何获得界面上字符串的宽度与高度(即多少个象素)?

acqy 2005-04-05 11:11:08
如题,如果我在Canvas上TextOut一个字符串,那么如何获得这个字符串的宽度与高度呢?也就是宽度和高度占用多少象素?
...全文
107 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jackystar 2005-04-05
看来分都是我的了
str:string;
str:='ddfdfdfdf我的分';
function GetCharSize(Canvas: TCanvas;str:string): TPoint;
begin
GetTextExtentPoint32(Canvas.Handle, Pchar(str),length(str),TSize(Result));
end;

  • 打赏
  • 举报
回复
何鲁青 2005-04-05
跟textout的字体有关系吧...
  • 打赏
  • 举报
回复
相关推荐
发帖
Delphi

5123

社区成员

Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
帖子事件
创建了帖子
2005-04-05 11:11
社区公告
暂无公告