首先你要在在要输出的字符串前面加上_T()测试宏,或者TEXT()宏,如:pDC->TextOut(10,10,_T("这是一个MFC程序!"));然后就是重建工程,在开始的地方不选择Unicode,具体如下图所示,将前面的勾去掉:
WTL有CDC和CDCHandle,分别等价于CDCT<true> 和 CDCT<false> ,区别在CDC析构时会删除HDC句柄。WTL中有CMemoryDC,我们都用它来做双缓冲,其析构时自动将缓冲DC绘制到目的DC
MFC中对应的是CMemDC;错在使用wtl时不要加入mfc头文件。