CDC::TextOut() 设置输出的字体颜色及大小

实现:

在OnPaint里BitBlt后面添加下面的代码:


//设置字体
CFont font;
font.CreateFont( 13,                                    //   字体的高度   
            0,                                          //   字体的宽度  
            0,                                          //  nEscapement 
            0,                                          //  nOrientation   
            FW_NORMAL,                                  //   nWeight   
            FALSE,                                      //   bItalic   
            FALSE,                                      //   bUnderline   
            0,                                                   //   cStrikeOut   
            ANSI_CHARSET,                             //   nCharSet   
            OUT_DEFAULT_PRECIS,                 //   nOutPrecision   
            CLIP_DEFAULT_PRECIS,               //   nClipPrecision   
            DEFAULT_QUALITY,                       //   nQuality   
            DEFAULT_PITCH   |   FF_SWISS,     //   nPitchAndFamily     
            _T("宋体"));

dc.SelectObject(&font);


dc.SetBkMode(TRANSPARENT);
dc.SetTextColor(RGB(255, 0, 0));
dc.TextOut(40/*起始x坐标*/, rcClient.Height() - 25/*起始y坐标*/, _T("版本号:V1.0.0")/*需要显示的文字*/);

你可能感兴趣的:(CDC::TextOut() 设置输出的字体颜色及大小)