旋转字体

	CPaintDC dc(this);
	
	              //获得设备上下文

	CFont m_font;                           

	dc.SetBkMode(TRANSPARENT);            //设置背景透明

	CRect m_rect;

	GetClientRect(m_rect);                 //获得客户区域

	dc.FillRect(m_rect,NULL);            //填充区域

	dc.SetViewportOrg(m_rect.Width()/2,m_rect.Height()/2);  //设置圆点

	for (int i = 1;i< 360;i+=18)

	{

		m_font.CreateFont(-14,-10,i*10,0,600,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_ROMAN,"宋体");   //创建字体

		dc.SelectObject(&m_font);                 //选入字体

		dc.SetTextColor(RGB(255-i,i*50,i));      //设置文本颜色

		dc.TextOut(0,0,"欢迎光临小鬼当家");//输出文本

		m_font.DeleteObject();

	}

  

posted @ 2013-04-02 14:28  执迷不悟~  阅读(299)  评论(0编辑  收藏  举报