荠菜做法大全:在VC++中不能用 TextOut 输出变量?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 10:24:20
如何用For 和 TextOut 输出 1 到 15

输出什么变量?
BOOL TextOut( int x, int y, LPCTSTR lpszString, int nCount );
BOOL TextOut( int x, int y, const CString& str );
上面是在MSDN中的TextOut的定义,第一个参数是文字输出的开始点的横坐标,第二参数是纵坐标,第三个参数是输出文字的内容,第四个参数是要输出几个字.

CString str;
for(inti=1;i<=15;i++)
{
str.Format("%d",i);
TextOut(20,20+20*i,str);
}

偷个懒直接修改楼上的:
CString str;
CDC *pDC;
pDC=this->GetDC();
for(inti=1;i<=15;i++)
{
str.Format("%d",i);
pDC->TextOut(20,20+20*i,str);
}