在OnDraw(CDC *pDC)中
CDOCUMENT
*
pDoc
=
GetDocument();
TEXTMETRIC tm;
int
x,y, cy, i;
char
sz[
20
];
pDC
->
GetTextMetrics(
&
tm);
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
cy
=
tm.tmHeight;
//
输出下一行的字符时,要注意字符的高度
pDC
->
SetTextColor(RGB(
255
,
0
,
0
));
//
red text
for
(x
=
5
,y
=
5
,i
=
0
;i
<
DATANUM;i
++
,y
+=
cy)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
...
{
wsprintf(sz,"%d",pDoc->m_intArray[i]);
pDC->TextOut(x,y,sz,lstrlen(sz));
}
其流程顺序即为:
先取出字符高度,然后设置字符颜色,再进行输出处理。