獲取字符長度 像素點

TEXTMETRIC   tm;                           //   structure   for   text   metrics 
pDC->GetTextMetrics(&tm); 
DWORD   dwCharX = tm.tmAveCharWidth;//每個字的寬度 

int widthInPixels = strValue.GetLength()*dwCharX;//當前字符串的長度 (像素點)



如果想要根據字符串長度動態設置控件長度的話,可以使用CDC::GetTextExtent函數,無論是否爲Unicode編譯,是否爲多語言,都可以獲得正確的字符串長度。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章