Windows GDI:字体Font使用总结
来源:互联网 发布:php获取html表单数据 编辑:程序博客网 时间:2024/06/02 05:29
一、创建字体
1.CreatePointFont
示例:创建9号微软雅黑字体
CFont font;font.CreatePointFont(90, TEXT("微软雅黑"));
2.CreateFontIndirect
示例:创建9号微软雅黑字体
LOGFONT logFont;memset(&logFont, 0, sizeof(logFont));// 字体大小logFont.lfHeight = -MulDiv(9, GetDeviceCaps(dc.GetSafeHdc(), LOGPIXELSY), 72);logFont.lfWidth = 0; // 字体的宽度(默认)logFont.lfWeight = 0; // 字体的磅数(默认,FW_BOLD为加粗)logFont.lfItalic = 0; // 斜体logFont.lfUnderline = 0; // 下划线logFont.lfStrikeOut = 0; // 删除线logFont.lfCharSet = 0; // 字符集(默认)// 字体名称_stprintf(logFont.lfFaceName, TEXT("%s"), TEXT("微软雅黑"));CFont font;font.CreateFontIndirect(&logFont);
二、获取系统字体
1.Win32
HGDIOBJ GetStockObject( int fnObject // stock object type);
常见系统字体如下:
DEFAULT_GUI_FONT
SYSTEM_FONT
示例:
HFONT hGuiFont = (HFONT)::GetStockObject(DEFAULT_GUI_FONT);
2.MFC
示例:
HFONT hGuiFont = (HFONT)::GetStockObject(DEFAULT_GUI_FONT);CFont* pGuiFont = CFont::FromHandle(hGuiFont);
0 0
- Windows GDI:字体Font使用总结
- Windows GDI:CGdiObject使用总结
- Windows GDI:CDC使用总结
- GDI+学习记录(16)-字体Font
- 字体Font的使用
- Font Awesome 字体的以及 图标的使用总结
- GDI+ font rendering (and layered windows)
- Windows GDI:画刷Brush使用总结
- Windows GDI:画笔Pen使用总结
- 字体类Font的使用
- Font Awesome图标字体使用
- 使用图标字体Font Awesome
- web font 使用总结
- font字体
- Font字体
- Font字体
- 深入了解Font字体的使用
- 深入了解Font字体的使用
- JAVA Swing图形化编程(一)文件选择器JFileChooser
- linux 命令系列之 RPM服务管理,独立的服务(65)
- Leetcode 48: Rotate Image
- 大作业啊
- python3 基本运算符
- Windows GDI:字体Font使用总结
- 插队2
- 26-binlog-format的区别
- C++学习笔记之对文件的操作<1>
- Android入门--实现选择并编辑图片设置成头像
- HDU2923---Einbahnstrasse(map+floyd)
- 【2015/5/15】IT知识之你问你答系列6
- Emacs快捷键
- 安卓 Button 样式设置