All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP+MYSQL建设网站程序需要注意两点_php资料_编程技术
面向Visual,Basic开发人员的ASP.NET,2.0简介_.net资料_编程技术
如何解决php能连接mssql但读取不到表_[PHP教程]
ASP.NET2.0学习历程,菜鸟到中级程序员的飞跃--30本好书点评_[Asp.Net教程]
xml文件调用css_.net资料_编程技术
[delphi语法4]delphi中if语句的使用实例
详细讲解动态网页制作技术PHP中的函数应用_php资料_编程技术
符合web标准的媒体播放器代码_JavaScript技术_编程技术
精通数据库系列之入门-基础篇1_mssql学习_编程技术
vs2008中文版提供下载(包含中文msdn)_[Asp.Net教程]
Reading number is top 10 pictures
中国女孩大胆自拍,显露完美身材
穷哥们向美女求婚攻略
The terra-cotta warriors1
The money of more than 100 countries and regions15
乳娘帕梅拉安德森4
夕阳下的北京街道
猫眯也疯狂
The money of more than 100 countries and regions1
Household design comfortable contracted
Exquisite decoration is not paying too much4
Download software ranking
Tram sex maniac 2 (H) rar bag4
Tram sex maniac 2 (H) rar bag9
Boxer's Top ten classic battle10
终极变速大师Speeder3.26
圣殿祭司的ASP.NET.2.0.开发详解-使用C#
Unix video tutorial9
VeryCD电驴(EasyMule) V1.1.9 Build09081
C#COM编程指南
VC++6.0简体中文版
I'm come from Beijing1
qq published in(发表于) 2014/7/9 22:38:52 Edit(编辑)
visual c++中CFontDialog对话框

visual c++中CFontDialog对话框

visual c++中CFontDialog对话框

CFontDialog对话框

CFontDialog类对象可以提供一个选择不同字体的对话框,如图1所示。



图1 CFontDialog对话框

CFontDialog类中常用的成员函数如表1所示。



表1 CFontDialog类中常用的成员函数

函 数 名

说 明

GetCurrentFont

返回用户选择的字体

GetFaceName

返回用户在对话框中设置的字体名称

GetSize

返回用户在对话框中设置的字体大小

GetColor

返回用户在对话框中设置的字体颜色

IsStrikeOut

用户在对话框中设置的字体是否带有删除线

IsUnderline

用户在对话框中设置的字体是否带有下划线

IsBold

用户在对话框中设置的字体是否加粗显示

IsItalic

用户在对话框中设置的字体是否加斜显示

GetCurrentFont是常使用的成员函数,它可以返回一个LPLOGFONT结构指针,这个结构记录了用户在对话框中所选择的字体的名称、大小、颜色等信息。

下面例子中,用户可以在窗口中任意位置单击鼠标,系统便会弹出“CfontDialog”对话框,读者可以尽情设置字体的属性。关闭“CfontDialog”对话框后,在用户单击鼠标处出现利用所选择字体显示的字体名称,如图2所示。



图2 CFontDialog实例对话框

程序代码如下:

void CMyDlg::OnLButtonDown(UINT nFlags, CPoint point)

{

CDC* pDC=this->GetDC();

CFontDialog dlg;

dlg.DoModal();

CFont Font;

LOGFONT LogFont;

dlg.GetCurrentFont(&LogFont);

Font.CreateFontIndirect(&LogFont);

COLORREF FontColor;

FontColor=dlg.GetColor();

pDC->SetBkMode(TRANSPARENT); //设置背景透明

pDC->SetTextColor(FontColor);

pDC->SelectObject(&Font);

pDC->TextOut(point.x,point.y,dlg.GetFaceName());

CDialog::OnLButtonDown(nFlags, point);

}




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.