GDI中獲取字符串精確繪製範圍

01./*! 
02.*  @brief 使用CDC類GetTextExtent接口獲取字符串的精確的區域大小 
03.* 
04.*  @param nXStart  [in]區域的起點X座標 
05.*  @param nYStart [in]區域的起點Y座標 
06.*  @param pDC [in]設備DC指針 
07.*  @param str [in]字符串 
08.*  @return 該字符串的精確區域 
09.*/   
10.CRect CFontSizeView::GetCharExtent(int nXStart,int nYStart,CDC *pDC,const CString &str)  
11.{  
12.    CSize fontSize = pDC->GetTextExtent(str);  
13.    return CRect(nXStart,nYStart,nXStart+fontSize.cx,nYStart+fontSize.cy);  
14.}  


轉載自:http://blog.csdn.net/clever101/article/details/5988436

Windows的圖形設備接口(GDI)入門 上篇http://www.cnblogs.com/carekee/articles/1885187.html

 

更多內容參考上述鏈接

主要是使用了函數GetTextExtent()

發佈了18 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章