字符串输出道静态框长度怎么换算的
CRect PlaybackFileNameRect;
GetDlgItem(IDC_STATIC_PLAYBACK_FILENAME)-> GetWindowRect(&PlaybackFileNameRect);//获取静态框控件尺寸。
SIZE PlaybackFileNameDCSize;
CDC PlaybackFileNameDC;
PlaybackFileNameDC.CreateCompatibleDC(NULL);
PlaybackFileNameDCSize = PlaybackFileNameDC.GetOutputTextExtent(m_PlaybackFileName,m_PlaybackFileName.GetLength()-1);//获取字符串的尺寸
PlaybackFileNameDCSize.cx;
然后我通过这个比较的
if(PlaybackFileNameRect.Width() < PlaybackFileNameDCSize.cx)
我这样获取,不知道这个之间怎么换算的,两个尺寸的单位好像不一样,怎么弄都不能一样。
求解。