CFontDialog的使用
来源:互联网 发布:linux 查看文件行数 编辑:程序博客网 时间:2024/05/16 11:28
CFontDialog(
LPLOGFONT lplfInitial = NULL,
DWORD dwFlags = CF_EFFECTS | CF_SCREENFONTS,
CDC* pdcPrinter = NULL,
CWnd* pParentWnd = NULL
);
构造函数如上。
1.CFontDialog 对象初始化的时候需要传入一个LPLOGFONT类型的参数,可以提前将LPLOGFONT类型的对象赋值,然后传入。也可以传入NULL.
举例1:
LOGFONT lf;//LOGFONT变量 用于初始化
//将lf中的元素清零
memset(&lf,0,sizeof(LOGFONT));
//初始化部分参数
lf.lfItalic = TRUE;
lf.lfUnderline = TRUE;
lf.lfStrikeOut = TRUE;
lf.lfHeight = 16;
wcscpy(lf.lfFaceName,L"隶书");
CFontDialog fontDlg(lf);
举例2:
CFontDialog fontDlg(NULL);
2.CFontDialog对象假如是fontDialog。则fontDialog.DoModal()打开字体对话框,选择好字体之后按下确定按钮,将选定的某些结果会传入CFont对象。
3.CFont m_font ;
m_font.CreateFontIndirect(fontDlg.m_cf.lpLogFont);
4.然后将需要的控件的字体设置为m_font即可,举例GetDlgItem(IDC_EDIT1)->SetFont(&m_font).
具体源代码见http://download.csdn.net/detail/xiaxiaojing/8405849
- CFontDialog的使用
- 使用CFontDialog修改Richedit的字体
- CFontDialog 使用介绍
- CFontDialog
- CFileDialog CColorDialog CFontDialog 使用介绍
- CColorDialog , CFileDialog , CFontDialog的使用说明
- CFileDialog、CColorDialog、CFontDialog三个类的使用说明
- CFontDialog 类
- CFontDialog对话框
- CFontDialog对话框
- 用CFontDialog设置richEdit内容的字体和颜色 及其他
- 字体对话框 CFontDialog
- CFileDialog/CColorDialog/CFontDialog用法
- CFontDialog 对话框定制
- CfontDialog改变字体大小
- CColorDialog类和CFontDialog类
- 通用对话框函数说明(CFileDialog,CColorDialog,CFontDialog)
- 字体选择对话框CFontDialog(没有实现颜色设置)
- cloudstack_API请求
- 九张图看懂互联网金融模式
- 【SzNOI语法百题】【d019】计算1+2+3+4......+n之和
- 前端自动化开发
- 排序
- CFontDialog的使用
- 图像锐化算法
- 自定义ImageView——圆角 圆形 矩形 图片控件
- WAVE族函数的使用
- 第十八周项目1-6:合适位置插入结点
- linux notifier机制及应用
- Android中SQLite数据操作
- 好记性不如烂笔头2-JAVA日期类型和转换
- 谁说Vim不是IDE?(二)