这个代码是我自己写的,通过使用API和WTL的相关函数可以实现。 一次编程中想更改对话框的字体,于是想想WTL可不可以做到呢?我当时尝试着使用标准的win32函数CreateFont来创建字体,并且返回字体的句柄。再在CStatic类里面调用SetFont()这个函数来使用字体。但是我没有成功。此外我还使用了LOGFONT结构体和CFont、CLogFont类,但是收效甚微。 看了网络上很多的帖子,发现这样使用CFont类的和CLogFont类的人对字体操作的都是基于单文档项目、多文档项目。我然后查找了一下CFont在WTL里面的指南(Reference)。里面说到CFont作用的范围是客户