注意CWindowDC dc(NULL); dc是通过CWindowDC构造函数获得的窗口设备内容对象,而pDC是OnDraw函数接收的参数中的客户区设备内容对象,它是在程序响应WM_PAINT消息时调用的BeginPaint函数获取的。不同的设备内容对象相互独立,具有不同的字体、颜色等属性,程序中设置了dc的效果,当然不能pDC来反映。
你只讲新字体设置在了 dc中 没有将字体选在pDC中