vs c++控制台程序使用CFont类的问题

来源:互联网 发布:那个借钱软件好 编辑:程序博客网 时间:2024/05/16 12:56
vs C++创建一个控制台程序,因为用到了TextOut,已经实现了字体颜色和背景的改变,所以想改变字体,看了网上的,需要用到CFont类,后来加上了,但是提示没有定义,找原因说,CFont是mfc的类,所以需要加上afxwin.h头文件,但是又提示不是mfc工程之类的错误,然后找了原因,把工程属性的use of mfc改为use mfc in a shared DLL.但是还是有问题,程序中包含了windows.h头文件,因为afxwin.h已经包含了windows.h头文件了,所以会提示重复定义,所以,现在只要把windows,h删除(但是必须要把afxwin.h放在头文件的最前面,因为我的工程里要用到windows.h的函数,如果放在后面,有可能会提示一些函数未定义)。
------记录点点滴滴