3 回答

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
可以使用TextOut函數(shù)。
函數(shù)功能:該函數(shù)用當(dāng)前選擇的字體、背景顏色和正文顏色將一個(gè)字符串寫到指定位置。
函數(shù)原型:
BOOL TextOut(
HDC hdc, // 設(shè)備描述表句柄
int nXStart, // 字符串的開始位置 x坐標(biāo)
int nYStart, // 字符串的開始位置 y坐標(biāo)
LPCTSTR lpString, // 字符串
int cbString // 字符串中字符的個(gè)數(shù)
);
參數(shù):
hdc
[輸入] 設(shè)備環(huán)境的句柄
nXStart
[輸入] 指定用于字符串對齊的基準(zhǔn)點(diǎn)的邏輯X坐標(biāo)。
nYStart
[輸入] 指定用于字符串對齊的基準(zhǔn)點(diǎn)的邏輯Y坐標(biāo)。
lpString
[輸入] 指向?qū)⒈焕L制字符串的指針。此字符串不必為以\0結(jié)束的,因?yàn)閏bString中指定了字符串的長度。
cbString
[輸入] 指定了字符串的長度。
返回值:
如果函數(shù)調(diào)用成功,返回值為非零值。
如果函數(shù)調(diào)用失敗,返回值為0。例子:
CStudentDoc* pDoc = GetDocument();
char
buffer[10];
CString age;
pDC->TextOut(0,0,
"NAME: "
+pDoc->m_name);
//在坐標(biāo)(0,0)位置輸出“NAME:”名字
_itoa(pDoc->m_age,buffer,10);
//將整型數(shù)據(jù)轉(zhuǎn)化成字符串
age=buffer;
pDC->TextOut(0,40,
"AGE: "
+age);
//在坐標(biāo)(0,40)位置輸出“AGE:”年齡
添加回答
舉報(bào)