void CTest1Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
/*
//MFC输出
CDC* pDC = this->GetDC();
char buffer[] = "千万里,千万里我追寻着你!";
pDC->TextOut(100,100, buffer, sizeof(buffer)-1);
CString str;
str="可是你并不在意!";
pDC->TextOut(100,130,str);
this->ReleaseDC(pDC);
*/
//用API的TextOut函数
CDC* pDC = this->GetDC();
TextOut(pDC->GetSafeHdc(),100,100,"123",3);
this->ReleaseDC(pDC);
}
以下内容摘自《Windows程序设计》
要在窗口的显示区域绘图,可以使用Windows的图形设备接口(GDI)函数。Windows提供了几个GDI函数,用于将字符串输出到窗口的显示区域内。我们已经在上一章看过DrawText函数,但是目前使用最为普遍的文字输出函数是TextOut。该函数的格式如下:
TextOut (hdc, x, y, psText, iLength) ;
TextOut向窗口的显示区域写入字符串。psText参数是指向字符串的指针,iLength是字符串的长度。x和y参数定义了字符串在显示区域的开始位置(不久会讲述关于它们的详细情况)。hdc参数是「设备内容句柄」,它是GDI的重要部分。实际上,每个GDI函数都需要将这个句柄作为函数的第一个参数。