MFC 创建字体对话框

来源:互联网 发布:看星空的软件 编辑:程序博客网 时间:2024/05/18 06:27

1、插入VC++自带的字体控件。

2、创建一耳光字体控件对象。

3、打开字体控件。并获取所选择的字体样式。


CFont font;//存储选择获取的字体样式CString strFontName=" ";//存储选择字体的名字void CProgressView::OnFont() {// TODO: Add your command handler code hereCFontDialog dlg;if (IDOK == dlg.DoModal()){if (font.m_hObject) //判断是否已经打开过对话框。//类在同一时刻只能关联一个对象资源{font.DeleteObject();//销毁资源}font.CreateFontIndirect(dlg.m_cf.lpLogFont);//font获取所选择的字体样式strFontName = dlg.m_cf.lpLogFont->lfFaceName; //获取选项的字体名称}}


原创粉丝点击