long CMovieStatic::GetFontWidth(CFont *font,CString str)
{
CDC* dc=GetDC();
CFont* pOldFont;
CSize size(0,0);
if(str.IsEmpty())
GetWindowText(str);
if(font){
pOldFont=dc->SelectObject(font);
TEXTMETRIC ti;
dc->GetTextMetrics(&ti);
size=dc->GetTextExtent(str);
dc->SelectObject(pOldFont);
}
ReleaseDC(dc);
return (LONG)size.cx;
}
{
CDC* dc=GetDC();
CFont* pOldFont;
CSize size(0,0);
if(str.IsEmpty())
GetWindowText(str);
if(font){
pOldFont=dc->SelectObject(font);
TEXTMETRIC ti;
dc->GetTextMetrics(&ti);
size=dc->GetTextExtent(str);
dc->SelectObject(pOldFont);
}
ReleaseDC(dc);
return (LONG)size.cx;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货