如何获得一个字符或者一个字符串在界面上显示的宽度(高度)? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TEXTMETRIC tm ;hdc = GetDC (hwnd) ;GetTextMetrics (hdc, &tm) ;ReleaseDC (hwnd, hdc) ;static int cxChar, cyChar ;cxChar = tm.tmAveCharWidth ;//字符宽度cyChar = tm.tmHeight + tm.tmExternalLeading ;//字符高度 TEXTMETRIC tm; CDC* dc; dc = GetDC(); dc->GetTextMetrics(&tm); ReleaseDC(dc); long height,width; width = tm.tmAveCharWidth; height = tm.tmHeight; 问题没解决,继续提问。。。。。 为什么会这样呢 我家住二楼,楼下是底商,最近搬来个足疗保健馆,每到晚上12点以后,都能听到女人的呻吟声。难道是女顾客的脚被弄疼了? 一个关于NT服务程序的小问题。 要创业了,请各位xdjm给想个公司的名字,(不好意思,分只有这么多了) sp6安装不上去 有谁知道如何修改“打印对话框”啊? 关于MFC ODBC 类CRecordSet的问题!!! 怎样改变属性单的大小? WIN7 下 HOOK 问题 请问:关于文字的宽度和高度 那位老大做过邮件客户端,能教我新建一封邮件时“背景图片”功能怎么实现吗?请注意并非插入图片,我多方查询无果,前辈只需点到为止即可
hdc = GetDC (hwnd) ;
GetTextMetrics (hdc, &tm) ;
ReleaseDC (hwnd, hdc) ;static int cxChar, cyChar ;
cxChar = tm.tmAveCharWidth ;//字符宽度
cyChar = tm.tmHeight + tm.tmExternalLeading ;//字符高度
CDC* dc;
dc = GetDC();
dc->GetTextMetrics(&tm);
ReleaseDC(dc); long height,width;
width = tm.tmAveCharWidth;
height = tm.tmHeight;