CDC::TabbedTextOut

CDC::TabbedTextOut的用法說明
2010-10-04 23:18

CDC::TabbedTextOut

virtual CSize TabbedTextOut(
               int x,
               int y,
               LPCTSTR lpszString,
               int nCount,
               int nTabPosition,
               LPINT lpnTabStopPosition,
               int nTabOrigin
               );

x:待輸入字符串的x座標

y:待輸入字符串的y座標

lpszString:待輸入字符串

nCount:字符串的長度,若爲-1則可以計算

nTabPosition:/t的個數

lpnTabStopPosition:存放tab位置的數組

nTabOrigin:第一個/t展開的位置

測試:

CString str(_T("Name/tAge/tSex/tNum/t"));
int tab_array[ ]={10,100,180,280};
pDC->TabbedTextOut(0,50,str,-1,4,tab_array,TabbedTextOut50);



說明:

字符串str設置了四個Tab(圖片中都寫成了Tap,對不住大家啦),每個Tab距離第一個Tab開始點位置(TabbedTextOut第七個參數)分別爲10,100,180,280得到圖上的結果,可以看出各個參數的意義了吧

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