改变CDC输出字体。
我创建了一个LOGFONT结构,定义了自己需要的字体,并使用CFont::CreateFontIndirect()使之载入,最后调用CDC::SelectObject()传入了我的CFont指针,可是CDC::DrawText()输出的文字并没有任何改变,这是怎么回事?
[解决办法]
设置字体就是这样用的,不知道你是在那里设置,同时, selectobject不是全局有效的,只有在paint的时候,设置有效.
[解决办法]
每个窗口又自己的dc..
发布时间: 2012-01-23 21:57:28 作者: rapoo
改变CDC输出字体。
我创建了一个LOGFONT结构,定义了自己需要的字体,并使用CFont::CreateFontIndirect()使之载入,最后调用CDC::SelectObject()传入了我的CFont指针,可是CDC::DrawText()输出的文字并没有任何改变,这是怎么回事?
[解决办法]
设置字体就是这样用的,不知道你是在那里设置,同时, selectobject不是全局有效的,只有在paint的时候,设置有效.
[解决办法]
每个窗口又自己的dc..