定义一个单文档的mfc程序
在onDraw()方法中加入一下代码即可
CRect rcClient;
GetClientRect(rcClient);//获取客户端的大小
CString str(_T("oooo...**********I am yangbo!"));
 pDC->SetBkMode(OPAQUE);//设置背景模式
 pDC->SetTextColor(RGB(0,30,200));//设置字体
 CFont font;
 LOGFONT stFont;//设置字体结构
memset(&stFont,0,sizeof(LOGFONT));//申请一段结构物理空间
//设置字体结构的各种属性
stFont.lfHeight=MulDiv(14,pDC->GetDeviceCaps(LOGPIXELSY),72);//GetDeviceCaps 检取有关显示设备的特殊设备宽列信息。

        //LOGPIXELSY 沿显示高度方向,每一逻辑单位的像素数。
stFont.lfWeight=FW_NORMAL;
 stFont.lfClipPrecision=CLIP_LH_ANGLES;

 strcpy(stFont.lfFaceName,"Arial");
 //每隔15度输出字符
  for (int nAngle=0;nAngle<3600;nAngle+=150) {
  
  stFont.lfEscapement=nAngle;//设置新的旋转度 。字体结构才有这个变量
  font.CreateFontIndirect(&stFont);//创建字体, 把字体结构转化成字体Font
   CFont* pOldFont=pDC->SelectObject(&font);
   pDC->TextOut(rcClient.left+rcClient.Width()/2,rcClient.top+rcClient.Height()/2,str);
   pDC->SelectObject(pOldFont);
   font.DeleteObject();

  }

转载于:http://www.iteamsky.com/index.php?a=article&id=84