如何將字符文本寫在指定矩形的正中心

 查閱msdn

int DrawText(
LPCTSTR lpszString,
   int nCount,
   LPRECT lpRect,
   UINT nFormat
);

可以設置,其中一開始nFormat 設爲DT_CENTER|DT_VCENTER,這樣只能實現水平居中,發現DT_VCENTER好像沒起作用,要想DT_VCENTER起作用,需要設置DT_SINGLELINE屬性,即設爲DT_CENTER|DT_VCENTER|DT_SINGLELINE

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