CreateFont(
12,                        // nHeight
0,                         // nWidth
0,                         // nEscapement
0,                         // nOrientation
FW_NORMAL,                   // nWeight
FALSE,                     // bItalic
FALSE,                     // bUnderline
0,                         // cStrikeOut
ANSI_CHARSET,    // nCharSet
OUT_DEFAULT_PRECIS,        // nOutPrecision
CLIP_DEFAULT_PRECIS,       // nClipPrecision
PROOF_QUALITY,             // nQuality
DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily
_T("宋体") );              // lpszFacename

解决方案 »

  1.   

    设置画笔的颜色就相当于设置字体的颜色。设置画笔:
    HPEN CreatePen(
      int fnPenStyle,    // pen style
      int nWidth,        // pen width
      COLORREF crColor   // pen color
    );
    使用画笔:
    HGDIOBJ SelectObject(
      HDC hdc,          // handle to DC
      HGDIOBJ hgdiobj   // handle to object
    );
      

  2.   

    设前景颜色就行了,用CDC里的SetTextColor函数就会改变字体颜色
      

  3.   

    颜色是笔的,和你的字体无关。用settextcolor函数。
      

  4.   

    怎么把字体放入
    这俩函数里呀?
    设置画笔:
    HPEN CreatePen(
      int fnPenStyle,    // pen style
      int nWidth,        // pen width
      COLORREF crColor   // pen color
    );
    使用画笔:
    HGDIOBJ SelectObject(
      HDC hdc,          // handle to DC
      HGDIOBJ hgdiobj   // handle to object
    );
      

  5.   

    SelectObject就可以选择字体。
    HFONT也是HGDIOBJ中的一种。
      

  6.   

    字体是一种Object
    颜色也是一种ObjectGDI绘制字有两种方法TextOut和DrawText
    SetTextColor和CPen对应两种不同的函数