第九章 在窗体上写字
从前面的例程中我们看到,要在视窗式的应用程序中显示文字可用静态文本、编辑框和弹出消息框等方法。另外的一种方法是直接在窗口面版上写字,用这种方法还可以自由设置字体、大小和颜色。在窗体上写字实际上是“画”字,需要先创建一个可以“画”的对象——CPaintDC对象。
本章要点
1 用CFont类和创建字体
2 如何在窗体上写字?
3 单选按钮组的用法
4 利用列表框进行选择
9.1 CFont类简介
要设置字体需要创建一个CFont类对象,然后利用它的CreateFont()函数来设置当前字体。CreateFont()有14个参数,下面我们用代码加注释的方法简要介绍,详情可查阅MSDN连机帮助文档,参看MFC库手册。
CFont myFont; //创建一个字体对象
myFont.CreateFont(
16, //1.字体高度。
0, //2. =0 表示保持纵横比
0, 0, //3.4.角度
400, //5.线的宽度,400为正常
FALSE, FALSE, 0, //6.7.8.斜体,下划线,删除线(否)
ANSI_CHARSET, //9.字符集
OUT_DEFAULT_PRECIS, //10.精度
CLIP_DEFAULT_PRECIS, //11.
DEFAULT_QUALITY, //12.质量
DEFAULT_PITCH|FF_SWISS, //13.强度和家族
"Arial"