所有CDC文本函数都使用当前选入设备描述表的字体。字体是指一组具有特定尺寸(高度)和字样的字符,字样是指共有属性,如字的粗细度-正常体或者黑体。
构造了CFont对象后就可以通过调用CFont对象的CreateFont,CreateFontIndirect,CreatePointFont,或者CreatePointFontIndirect函数创建带下划线的GDI字体。如果想以点为单位指定字体尺寸,则调用CreateFont和CreatePointFontIndirect.用CreatePointFont函数创建12-点屏幕字体只需要两行程序代码;
CFont font;
font.CreatePointFont(120,_T(“Times New Roman”));
而使用CreateFont函数则需要向设备描述表查询垂直方向上的每英寸像素的逻辑个数,并把点转换为像素:
CClient dc(this);
GDI字体和CFont类
最新推荐文章于 2024-05-18 15:43:24 发布